vs2017链接错误fatal error C1083: 无法打开编译器中间文件

*.iobj和*.ipdb是vs2015新增加一项特性的附加文件,这项特性称为Incremental Link-Time Code Generation (LTCG)。如果LTCG特性打开了,编译时将产生这些文件。

如果您停用这个特性,链接器将不会再产生这些文件,但您可能不再可享受Incremental LTCG的便利性。

这样即可停用该特性。项目右击 =》链接器 =》优化 =》链接时代码产生 =》改为“使用快速链接时代码产生”之外的其它值。

/LTCG, 链接时代码生成, 由于在链接时生成代码,可以全局地对所有obj进行优化. 一般用于release版的生成. 该选项与增量链接是冲突的.
开启了链接时代码生成,即便在增量链接开启的情况下,仍然要进行完整链接.

为了让Debug版本生成速度不变慢,请保持Debug版本不使用链接时代码生成选项.并且也不要依赖带有/LTCG选项生成的库

原创文章,作者:365开发网,如若转载,请注明出处:https://www.365codes.com/780.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注