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

Posted

技术标签:

【中文标题】QT Creator 构建错误:转换为 COFF 期间失败【英文标题】:QT Creator Build Error: failure during conversion to 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即可解决问题。 【参考方案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 时可能会出现此错误。解决此错误

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

【讨论】:

以上是关于QT Creator 构建错误:转换为 COFF 期间失败的主要内容,如果未能解决你的问题,请参考以下文章

Qt Creator error: LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

Qt Creator 3 for windows - KDiff 构建错误

如何将我的静态 Qt 构建与 Creator 一起使用?

Qt creator运行出现moc文件错误求大神解答

QwtPolar 库错误 Qt Creator

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