【问题标题】:QT Creator Build Error: failure during conversion to COFFQT Creator 构建错误:转换为 COFF 期间失败
【发布时间】:2014-04-28 10:59:05
【问题描述】:

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

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

【问题讨论】:

  • 你见过this link吗?安装VS2010的SP1即可解决问题。

标签: qt qt-creator


【解决方案1】:

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

安装VS2010的SP1即可解决。

另一种解决方案是去

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

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

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

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

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

【讨论】:

  • 是的,非常感谢它通过安装服务包 1 工作
  • 确认,您的替代解决方案有效。明确地说,VC 11.0 版本必须替换 VC 10.0 版本。你的回答对我来说含糊不清,我以为你在描述相反的情况。
  • &Nick Miller 是的,你是对的。这是一个模糊的,我修改了一下。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 2020-06-13
    相关资源
    最近更新 更多