64位系統下的"fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞“解決方案

上一篇轉載的博文中,提到的方法在我的64爲win7系統下都沒有效果。經過各種嘗試,發現原因似乎是系統自帶的cvtres.exe和vs2010帶的cvtres.exe衝突(這個可執行文件是MS的Resource File To COFF Object Conversion Utility),所以採用了一種簡單粗暴的手段:把VC自帶的那個cvtres.exe幹掉。這麼做的原因一是系統自帶的轉換工具版本比較新,二是因爲系統的東西我也不敢亂改亂刪。

具體的作法如下:到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin下面把cvtres.exe刪掉或者改掉它的名字即可(系統帶的工具在C:\Windows\Microsoft.NET\Framework\v4.0.30319目錄下)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章