title: Difference between C++ files
body: <p>I just started a graphical C++ course and I have problem getting an overview how it is. 
  we got some starting code, two files; one of type "C++ Source" and another of "C/C++ Header".
  its supposed to be a graphical program which fills the screen with color.
  also, we are using some custom libraries such as SDL and GLM, in the same folder as those two files there is a folder named gml and loads of subfolders, which I wont get into.</p>
  
  <p>I have downloaded mingw, cmake and Visual Studio 11 beta for c++.</p>
  
  <p>I've tried making a normal Win32 program and also a forms-application for the graphical part, but its always something wrong when compiling.</p>
  
  <p><strong>My question:</strong> how are you supposed to handle C++ files? I just got used to java and there its so easy to just open the .java file and paste into your IDE, dealing with C++ makes me really confused.</p>