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

很多伙伴在更新VS2010,或者卸载VS2012安装2010后,建立Win32 Console Project/MFC项目时会出现"LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏"的错误。

错误描述:

1>正在编译资源...

1>正在编译资源清单...

1>正在链接...

1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

1>生成日志保存在“file://E:\HelloC\ShapeFill V11\ShapeFill\Debug\ShapeFill.log”

1>ShapeFill- 1个错误,0个警告

========== 全部重新生成: 0 已成功, 1 已失败, 0 已跳过 ==========

解决方案:

第一步:将 项目——项目属性——配置属性——连接器——清单文件——嵌入清单 “是”改为“否”。若还不能解决问题进入第二步。

第二步:查看计算机是否为64bit操作系统,如是,继续如下操作。

查找是否有两个cvtres.exe。

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

C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe

右键属性—详细信息, 查看两者版本号,删除/重命名较旧的版本,或者重新设置Path变量。

治本的办法是第二步,删除旧版本的cvtres.exe后,就不需要每次都设置配置了。

本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/net/

时间: 2024-08-08 02:05:42

LINK:fatal error LNK1123: 转换到 COFF 期间失败:文件无效或损坏的相关文章

visual studio 2010-VS2010MFC编译时提示文件损坏! LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

问题描述 VS2010MFC编译时提示文件损坏! LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 根据网上的意见,已经把嵌入清单改为否,但是还是不行,重装了VS2010也是不行! 解决方案 提示什么文件损坏?删除下bin obj再编译,不行换一个计算机试试看. 解决方案二: 查找安装目录下的cvtres.exe文件,将bin的直接目录下的一个删去 解决方案三: rebuild工程试试.是不是vs本身有问题了 解决方案四: VS2010 编译出错 LNK1123: 转换到 COFF

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

问题描述 转换到 COFF 期间失败: 文件无效或损坏 我的vs2010每次编译都出现这个问题,以前只要把嵌入清单改为否问题就会解决了 这次的MFC项目这么做之后发现没效果了,在网上找了资料说可以把C:Program Files(x86)Microsoft Visual Studio 10.0vcincvtres.exe C:WindowsMicrosoft.NETFrameworkv4.0.30319cvtres.exe 这两个路径下的其中版本旧的删除掉就好,可是为什么我的电脑里在C:Prog

vc++-LINK : fatal error LNK1104: 无法打开文件“dxerr.lib”

问题描述 LINK : fatal error LNK1104: 无法打开文件"dxerr.lib" 大神们求救啊!我在安装了DirectX的EmptyProject之后,编译时出现LINK : fatal error LNK1104: 无法打开文件"dxerr.lib"这个东西,在包含Include文件夹和Lib文件夹之后编译还是出现这个东东,你们说我该怎么办?拜托了! 解决方案 http://www.cnblogs.com/hyfemma/archive/201

在qtcreator下出现LINK : fatal error LNK1104: 无法打开文件“opencv_core.lib”

问题描述 在qtcreator下出现LINK : fatal error LNK1104: 无法打开文件"opencv_core.lib" 在网上找了好多解决方法都没能把问题解决~在debug下出现这种问题,查看qtcreator的opencv配置也没有什么问题啊 配置添加如下: INCLUDEPATH+=D:OpenCVopencvbuildincludeopencv2 D:OpenCVopencvbuildincludeopencv D:OpenCVopencvbuildinclu

opnet-OPNET LINK : fatal error LNK1181如何解决

问题描述 OPNET LINK : fatal error LNK1181如何解决 具体错误是这个:Object repository construction failed due to errors encountered by the binder program (bind_so_msvc) OPNET LINK : fatal error LNK1181:无法打开输入文件"Files.obj",表示找了半天也不知道Files.obj是什么阿,在别人那可以正常仿真的opnet中

vc.60 转VS2010 LINK : fatal error LNK1104: 无法打开文件“mfc42ud.lib”

问题描述 RT该怎么办呢 解决方案 解决方案二:在VC中使用UNICODE编译发生如下错误的解决办法:LINK:fatalerrorLNK1104:cannotopenfile"mfc42ud.lib"缺少支持Unicode的文件:MFC安装的时候,默认是不安装支持Unicode的相关文件的把lib放到vc的mfclib下,dll放到windowssystem32下.参考:http://download.csdn.net/source/1627028解决方案三:二楼 我是在往VS201

编程-fatal error LNK1104: 无法打开文件“mfc80d.lib”

问题描述 fatal error LNK1104: 无法打开文件"mfc80d.lib" 为什么在实验室的电脑上用vs2008编译链接成功的工程,到家里的电脑上就不能运行呢,还要格式转换,明明都是vs2008啊....奇怪,格式转换就算了吧,转了以后,链接的时候还提示fatal error LNK1104: 无法打开文件"mfc80d.lib"....为什么啊,明明已经添加了这个库了啊,真是郁闷啊,哪位大神能说下原因的啊?

c++组建错误fatal error LNK1120: 1 unresolved externals

问题描述 c++组建错误fatal error LNK1120: 1 unresolved externals 解决方案 你的构造函数vsctor只有声明没有实现,operator+也是 main前面少了void或者int 解决方案二: http://zhidao.baidu.com/link?url=opLbcZL9X9-z6HPCTvzADhflalNetCedyWJc_X4webib9gjQPQypr-1TPlTecCPKlbmVyesEHthp0-SbX661zq 解决方案三: http

Fatal error encountered during command execution

错误信息: Fatal error encountered during command execution.(命令执行过程中遇到的致命错误.) 出现这种问题有可能是两种情况: 1.查询结果包含海量数据.长时间检索无响应.这种情况,需要优化SQL,尽量减少数据输出量. 2.表结构损坏.可以通过 CHECK TABLE REPAIR TABLE 语句进行检测或修复. 初步判断是第一种情况,有两种解决方案:优化sql语句,但是如果数据量确实大,而且对程序性能要求不高的情况下,有一种简单的解决方法就是