This is a C::B issue. Project files belong to C::B and not to compilers nor linkers and, btw, I am familiar with a number of compilers and linkers on a number of different platforms. The question was/is : what does C::B do (if anything) with .H/.HPP files listed under projects? This question could also be extended to .lib, .dll, .xxx, etc. files. I.E. any files other than .c, .cpp, and .rc (perhaps).