我正在研究 VS2012 解决方案。此解决方案有一个 C++ 项目作为主项目。主项目引用了几个外部库,将来我可能还会添加几个额外的库。该解决方案还有一个 C++ 单元测试项目来测试代码。我在单元测试项目中有对主项目的引用。
但是,与 C# 或其他 CLR 类型的项目不同,这并不意味着复制该项目中的引用。(可能是在那些项目中,一个 .dll 引用似乎是完成工作所必需的)
我目前无法包含主项目中的文件,主项目已包含或链接到的库也无法包含在测试项目中。
我想知道是否有一种方法可以访问所有主项目的文件,包括搜索目录和库引用,而无需一直编辑单元测试项目的属性。有没有办法做到这一点?我尝试Use Library Dependency Includes
在单元测试项目的设置中设置为 true,但它一直被重置为 false。