如何在VS中禁用增量编译

时间:2012-11-06 13:44:26

标签: c++ visual-studio-2010 visual-c++ devpartner

如何停用Incremental Compilation

我正在使用DevPartner并且在检测Skipping instrumentation due to incremental compilation的代码时会抱怨。

3 个答案:

答案 0 :(得分:6)

需要更改两个位置:在C / C ++代码生成选项中,将“启用最小重建”设置为“否(/ Gm-)”。第二个位置在Linker General选项中,您需要将“Enable Incremental Linking”设置为“No(/ INCREMENTAL:NO)”。

除了搞乱仪器外,增量构建会导致调试符号(PDB)文件有些混乱,并且无法始终可靠地读取。

顺便说一下,有一个更新的DPS版本:10.6.494.1。测试检测代码时,速度提高了约30%。

答案 1 :(得分:2)

当我们重新设计检测工具以允许/ MP多处理器编译时,这是在前端和后端之间传递编译器切换的错误。它在上面提到的494版本以及一些可下载的补丁中得到修复。联系支持部门,他们将为您提供FTP站点的路径。

对不起您遇到的问题。

答案 2 :(得分:0)

对于VS2010,禁用配置属性| C / C ++ |代码生成| “minimal build”避免了错误。