I am interested in someone helping me figure out how to compile code blocks from the source code. Do I open up every file in code blocks and make them files within the same project and build it from there? Is there a fast way to do this besides copying all the source code? How do I know which one is main.cpp? What are header files and how do they relate to source files?