【轉】轉換到 COFF 期間失敗: 文件無效或損壞


不知怎么本來編譯好好的VS2010環境,忽然出現“轉換到 COFF 期間失敗: 文件無效或損壞”的鏈接錯誤。花了好多天,試了好多方法,最終解決了這個問題。
 
現在羅列一下這幾種解決方案:
 
方案1:
    點擊“項目”-->“屬性” --> “清單工具”,
    然后選擇"輸入和輸出’ --> ‘嵌入清單’,將后面的‘是’改成‘否’就可以了
 
方案2:在VS安裝目錄搜索cvtres.exe
    發現有兩個cvtres.exe文件,有的網友選擇用最新的文件覆蓋掉所有舊的cvtres.exe,
    也有網友是刪除舊cvtres.exe的文件。我是將舊 cvtres.exe 改名字了,以備恢復環境。
    注意這兩個文件都是一個版本號,但是生成時間只是相差1個小時,選擇最新的那個。
    也有搜索到好多cvtres.exe的 情況,這個就不清楚了,試試如何刪除這些文件吧。
    我的兩個文件目錄如下:
    D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64
    D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin

轉換到 <wbr>COFF <wbr>期間失敗: <wbr>文件無效或損壞

方案3:就是安裝新的VS2010 SP1,這種方法也可以解決部分這種問題。
     比較麻煩的是這個SP1還比較大,亂七八糟的東西都得補丁上去。


免責聲明!

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



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