QT Creator构建错误:转换为COFF期间失败

时间:2014-04-28 10:59:06

标签: qt qt-creator

错误:LNK1123:转换为COFF期间失败:文件无效或损坏

每次我尝试在Qt Creator上构建任何项目时都会收到此错误。 我安装了VS2010,编译器版本设置为MSVC C ++编译器10.0(x86)。 我有Qt 5.2.1 MSVC2010 32位OpenGL。

2 个答案:

答案 0 :(得分:2)

出现此错误是因为您在系统中实际安装了VS 2010后已安装VS 2012。

如果为VS2010安装SP1,则可以解决此问题。

另一种解决方案是转到

  

C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ bin \ cvtres.exe

并检查cvtres.exe的版本。如果日期是03/18/2010,请转到

  

C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ VC \ bin \ cvtres.exe

并复制cvtres.exe然后将其替换为

  

C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ bin \ cvtres.exe

答案 1 :(得分:0)

.Net Framework更新到4.5.x时可能会发生此错误。解决此错误

  1. 您可以将项目属性更改为"启用增量链接 - > "否(/ INCREMENTAL:NO)"。
  2. 或者,卸载.Net Framework 4.5.x并安装.NET Framework 4.