在 Visual Studio Community 2015 中,Visual C++ 项目在其 Release 文件夹中生成 *.ipdb 文件和 *.iobj 文件。
现在在 Visual Studio Community 2013 中,我从未见过在项目 Release 文件夹中生成的这些文件,所以我想知道 -
是否可以停止生成它们?
最佳答案
这些文件是在 Incremental Link-Time Code Generation (LTCG) 时生成的已启用。这是 Visual C++ 2015 中的新功能。
如果禁用增量 LTCG,链接器将停止生成这些文件。但随后您就失去了增量 LTCG 的优势。
要禁用增量 LTCG,请修改项目属性:在链接器 => 优化下,将“链接时间代码生成”更改为“使用快速链接时间代码生成 (/LTCG:incremental)”以外的其他内容(这是发布的默认设置)构建)。
关于visual-studio - 可以停止由 VIsual Studio 2015 生成 *.ipdb *.iobj 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31554559/