visual-studio - 可以停止由 VIsual Studio 2015 生成 *.ipdb *.iobj 文件吗?

标签 visual-studio visual-c++ visual-studio-2015 ipdb

在 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/

相关文章:

c# - 更新 Visual Studio 2019 错误

c# - Visual Studio 2017 在 64 位系统上以 32 位编译?

C#/Visual Studio 调试示例

c# - 无法在 Windows 10 Enterprise 上安装适用于 Android 的 Microsoft Visual Studio Emulator

visual-studio-2015 - 在 Visual Studio 2015 中构建 Chrome

c# - 2 个简单快速的 C# 特定 Visual Studio 问题?

c++ - C3321 : an initializer list is unexpected in this context

c++ - 链接 1310 : error in VStudio 2010

c++ - 错误 C2259 : 'CDocument' : cannot instantiate abstract class

visual-studio - 无需 roslyn 即可发布网站