I have Project 1 with dependencies to Boost and GLM. For Boost and GLM, I've specified the 'Additional Include Directories' to reference the C++ files for each. Project 1 is created as a static library project. When I build Project 1, everything builds fine. Project 2 references Project 1 via the Reference Manager, but when I build Project 2, I get
fatal error C1083: Cannot open include file: 'boost/something/etc.
for files in Project 1. Why would I get errors about Project 1 when I build Project 2? Project 1 also uses the regex library in Boost, which must be built into a .lib
prior to use. How can I make my Project 1 static library incorporate the built Boost regex library and GLM include files into it? FYI, Project 2 is a test project for Project 1. I'm wanting something like this:
(Boost regex lib + GLM includes) --> Project 1 ==> Project_1.lib
(Boost unit test lib + Project_1.lib) --> Project 2 ==> Project_2.exe
-->
denotes dependencies/references and ==>
denotes output.
Is this possible? I've gotten more compilation errors and linker errors than I can count as I spin my wheels on this.