Visual Studio 2010 LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞解決方案


    我的電腦了原來裝了VS 2010了,今天下載VS 2012裝了上去,然后建了個MFC工程,運行了一下。然后打開原來VS 2010項目,一運行,就報錯了:LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞。

   首先,說明一下報錯的原因(微軟的解釋),地址:http://support.microsoft.com/kb/320216/zh-cn

   然后,在網上找到了不少解決方法,列舉一下:

     方法1:發現是嵌入清單的問題,於是對該工程以及所有依賴工程進行如下操作:右鍵->工程屬性->配置屬性-> 清單工具->輸入和輸出->嵌入清單,選擇[否]

            或者將項目\屬性\配置屬性\鏈接器\清單文件\生成清單:原來是“是”,改成“否”。

     方法2:給VS2010打SP1補丁。這個補丁有500多M。下載地址是:http://www.microsoft.com/en-us/download/details.aspx?id=23691

   但是,我按照方法1的方法去修改,還是不可以,於是,下載了2個小時補丁,安裝后發現可以了。希望給遇到相同問題的朋友有一個借鑒。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM