如何解决致命错误 LNK1000:IncrBuildImage 期间的内部错误?
Posted
技术标签:
【中文标题】如何解决致命错误 LNK1000:IncrBuildImage 期间的内部错误?【英文标题】:How to resolve fatal error LNK1000: Internal error during IncrBuildImage? 【发布时间】:2010-01-04 18:33:03 【问题描述】:我正在尝试使用 Visual Studio 2008 在 Windows 7 64 位上重新编译 memcached project 的解决方案文件并收到以下错误:
1>LINK : fatal error LNK1000: Internal error during IncrBuildImage
1> Version 9.00.21022.08
1> ExceptionCode = C0000005
1> ExceptionFlags = 00000000
1> ExceptionAddress = 001FFCF7 (00180000) "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\link.exe"
1> NumberParameters = 00000002
1> ExceptionInformation[ 0] = 00000000
1> ExceptionInformation[ 1] = 011BD670
1>CONTEXT:
1> Eax = 400DA210 Esp = 0014EADC
1> Ebx = 4000815C Ebp = 0014EB04
1> Ecx = 011BD670 Esi = 400DA098
1> Edx = 0014EAF4 Edi = 0018D6C0
1> Eip = 001FFCF7 EFlags = 00010246
1> SegCs = 00000023 SegDs = 0000002B
1> SegSs = 0000002B SegEs = 0000002B
1> SegFs = 00000053 SegGs = 0000002B
1> Dr0 = 00000000 Dr3 = 00000000
1> Dr1 = 00000000 Dr6 = 00000000
1> Dr2 = 00000000 Dr7 = 00000000
【问题讨论】:
【参考方案1】:这是链接器中的错误。它可能与this problem 相同。如果您没有 VS2008 Service Pack 1,请尝试安装它,因为它包含该修复程序和其他内容。
如果这没有帮助,关闭增量链接可能是一种解决方法。
【讨论】:
确实是这样,有同样的问题,但修补程序修复了它【参考方案2】:为 64 位平台安装 Windows SDK 7 解决了我的问题。当我试图在没有它的情况下进行编译时,我根本就没有它。我的错。
【讨论】:
【参考方案3】:我也遇到了同样的问题。在没有设置新的修补程序的情况下,我找到了一个非常简单的解决方案。 要链接一个新的解决方案,我以这种方式进行: 1) 编译文件 cpp (CTRL-F7) 2)生成解决方案(F7)
问题总是消失了
【讨论】:
【参考方案4】:关闭增量链接对我不起作用,因为我正在开发一个静态库,因此我有一个 Librarian,而不是 Linker 属性。
所以我找到了另一种解决此问题的方法:
Properties -> Configuration Properties -> C/C++ -> Optimization -> Whole program optimization
切换到“否”。
这对我有帮助。
【讨论】:
【参考方案5】:我遇到了类似的错误。在尝试了许多清理和重建之后,我选择了更多的核选项。
-
删除了整个源代码树。
是否从 TFS 获得完整信息
重新启动计算机
已编译。
可以为别人工作,似乎也为我工作。
【讨论】:
【参考方案6】:在使用 VS 2017 社区版的 Windows 10 上编译 unreal-engine4 v4.23 游戏时,我遇到了类似的错误。解决方案只是更新到visual-studio 的最新版本,因为后续补丁包含对此的修复。我目前在 v15.9.18 并且它正在编译没有这个错误。
无需重新启动或安装任何特定的修补程序,只需标准更新即可。
【讨论】:
以上是关于如何解决致命错误 LNK1000:IncrBuildImage 期间的内部错误?的主要内容,如果未能解决你的问题,请参考以下文章
致命错误 LNK1000:IncrBuildImage 期间的内部错误
如何解决 LINK:致命错误 LNK1181:无法打开输入文件 'vtkCommonCore-9.0.lib'
如何手动修复 Qt PATH:致命错误 RC1106:无效选项:-ologo,LNK1327 / LNK1158:运行 rc.exe 期间出现致命错误