1、fatal error LNK1000:Internal error during IncrBuildImage
解决方法:选中对应工程-->点击右键,选择Properties-->Configuration Properties-->Linker-->General-->选中Enable Incremental Linking:改为No(/INCREMENTAL:NO),原始选项为Yes(/INCREMENTAL)。
接下来:选择C/C++-->General-->选中Debug Imformation Format:改为Program Database(/Zi),原始选项为Program Database for Edit & Continue(/ZI);点击,应用,确定即可。
2、Release下编译成功能正常运行,Debug下编译成功,运行时提示Runtime Error R6034
解决办法:选中对应工程-->点击右键,选择Properties-->Configuration Properties-->Linker-->Input-->Ignore Specific Library加入msvcrt.lib,点击应用、确定,然后删除Debug文件夹,重新编译即可。
3、error PRJ0019: A tool returned an error code from "Performing Post-Build Event..."
解决方法:选中对应工程-->点击右键,选择Properties-->Configuration Properties-->Build Events-->Post-Build Event-->选中Excluded From Build:改为Yes,原始选项为No。
本文提供了解决C++项目中遇到的三种常见编译及构建错误的方法:1. fatalerror LNK1000: Internal error during Incremental Build Image问题通过禁用增量链接解决;2. Debug模式下编译成功但运行时报RuntimeError R6034,通过忽略特定库msvcrt.lib解决;3. Post-Build Event错误通过排除构建事件解决。
8030

被折叠的 条评论
为什么被折叠?



