我在VC ++ 2010中遇到链接问题。当我在调试模式下编译时没关系,但是在发布模式下我经常收到错误“LNK1000:IMAGE :: BuildImage期间的内部错误”。
我做错了什么?
答案 0 :(得分:7)
一旦我将“使用链接时间代码生成”中的“整个程序优化”选项更改为“配置文件引导优化 - 仪器”,它就开始工作。
答案 1 :(得分:1)
在vs2019中对我有用:
项目->属性页->优化->链接时间代码生成,从“使用链接时间代码生成”更改为“配置文件引导的优化工具”
答案 2 :(得分:0)
我遇到了同样的错误。我的问题是我正在“玩”配置属性(项目属性->配置属性->常规)
项目的“配置类型”为“动态库(.dll)”,但“目标扩展名”为.lib而不是.dll。
答案 3 :(得分:0)
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卷中的Windows版Docker中运行cmake
时遇到此错误。解决方案是将工作空间复制到本地Docker文件系统。