在一个visual studio解决方案中,我有两个vcproj,一个叫做kernellib.vcproj,另一个叫做kernerlibtest.vcproj。正如您可以猜到的,后者是前者的单元测试项目。
现在kernellib.vcproj使用了预编译头,所有运行缓慢的includes都位于stdafx.h中。这是为了确保kernelib可以快速编译。
现在,由于kernerlibtest.vcproj也使用相同的包含集,我也想对kernerlibtest.vcproj执行此速度技巧,如何配置我的vcproj和解决方案文件来执行此操作?
发布于 2011-10-13 15:34:41
在这里启用它:Project -> Properties -> Configuration Properties-> C/C++ -> PreCompiled Headers。将选项“不使用预编译头”更改为“使用/Yu”。(这是在vs2010中如何完成的,希望在vs2008中也应该是一样的)
发布于 2011-10-13 15:53:49
有很多方法可以让它工作。这是我的建议:
中嵌套一个大型的第三方库,则
https://stackoverflow.com/questions/7750243
复制相似问题