admin 发表于 2012-12-27 14:52:45

[Debug]LINK : fatal error LNK1123: failure during conversion to COFF

今天在用vs2010的编译器compile opencv的源码的vs10 win64的时候,出现如下错误。
LINK : fatal error LNK1123: failure during conversion to COFF
一开始以为是opencv的源码的问题,更换了版本也不行,但是用用vs2012的编译器就可以编译vs11的的版本

最后的结论是,这个问题是Microsoft的vs的问题,装了vs2012后就会对原有的vs2010造成冲突。

搜了一下,一般有两个解决方案:
1. 安装vs2010的sp1补丁(治标治本,经过admin验证成功)
2. (治标不治本,使用一般用vs2010开发的工程,而其他第三方程序调用编译器)
vs2010中   项目-->工程属性->配置属性-> 清单工具->输入和输出->嵌入清单,选择[否]

------http://public.kitware.com/Bug/view.php?id=13396--------------
This isn't an issue with CMake, it seems, but VS2010.

I managed to fix the problem by following the "solutions" found on these pages:

http://msdn.microsoft.com/en-us/library/7dz62kfh.aspx [^]
http://arcemu.org/forums/index.php?showtopic=26329 [^]
http://social.msdn.microsoft.com/Forums/da-DK/vssetup/thread/d10adba0-e082-494a-bb16-2bfc039faa80 [^]


That is: Install VS2010 SP1.

Installing .Net 4.5 or VS2012 seems to break VS2010...       
-------------------------------

jose 发表于 2012-12-27 14:56:07

啊~无比蛋疼的MS,又跟自家人打架了

admin 发表于 2012-12-27 14:58:18

jose 发表于 2012-12-27 14:56 static/image/common/back.gif
啊~无比蛋疼的MS,又跟自家人打架了

系统太繁杂了,难免的~牛的是解决问题的那些人,真是头大
页: [1]
查看完整版本: [Debug]LINK : fatal error LNK1123: failure during conversion to COFF