In my current project I have separated my class files and my header files. My project structure currently looks like this:
Project
You need to indicate the include path to your compiler so that the compiler is able to find the included headers. Using gcc, you could use -I option, and using visual studio, you could use /I.
-I
/I