Then u have to configure the IDE parameters and help him found source files ... This would be a little bit hard
Also u have to know that the source files ( .cpp, .h and .hpp) are not indispensable to the .exe...
All the .exe needs are the dlls and the ressource files ...
And for the main.o it's a result of the main.cpp file you'll have a xxx.o file for every .cpp file after a compilation, they are called object files ( i think )... that's all i know about it