It all boils down to this:

Any files that are included in the the header file must be available for the compiler to find.

You aren't listing the specific headers, but make the paths to the header files are correct and available. You can set up the project to look for header files in additional directories.