VS2012工程用2010打不开的以及error LNK1123: failure during conversion to COFF的解决方案

今天下了一个程序,用2012编译了一下,之后用2010就打不开了。网上搜了一下原因,找到了解决方案,记录一下:
用记事本打开解决方案sln文件:


Version从12.0改为11.0,VS2012更改为VS2010。


这样,再用VS2010就能打开文件啦!



但是用VS2010编译之后还是有问题,链接时会报这样的错误:error LNK1123: failure during conversion to COFF。

关于这个错误,微软的官方解释是这样的,COFF,也就是Common Object File Format,是文件对象格式,比如obj就是这种格式的文件,但是不同编译器的coff的converter却未必相同,也就是说,之所以有这个问题,是因为用了个和版本不匹配的coff converter。

解决方案:安装VS2010 sp1这个补丁即可。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值