我在VC++ 2010中的链接有问题。当我在调试模式下编译时没有问题,但是在发布模式下我经常收到错误消息"LNK1000:内部错误期间图像::BuildImage“。
我做错了什么?
发布于 2012-05-07 01:01:32
一旦我将“整个程序优化”选项从“使用链接时间代码生成”更改为“配置文件引导优化-仪器”,它就开始工作了。
发布于 2019-06-10 16:07:34
我遇到了同样的错误。在我的案例中,问题是我正在“玩”配置属性(项目属性常规配置属性->常规)。
项目的“配置类型”是“动态库( .dll )”,但“目标扩展”是.lib而不是.dll。
发布于 2019-12-20 20:37:00
2020年4月更新
MSBuild和Docker for Windows的问题已在MSBuild 16.5 (source)中修复,因此如果仍然看到该问题-只需将MSVS/MSBuild更新到最新版本
原始答案
Check for working C compiler: C:/BuildTools/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe -- broken
CMake Error at C:/Program Files/CMake/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake:60 (message):
The C compiler
"C:/BuildTools/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe"
is not able to compile a simple test program.
......
LINK : fatal error LNK1000: Internal error during IMAGE::BuildImage.FinalPhase当我在挂载的 Docker卷中运行Docker for Windows时,我得到了这个错误。解决方案是将工作区复制到本地Docker文件系统。
https://stackoverflow.com/questions/10468946
复制相似问题