LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 檔案無效或損壞
>LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 檔案無效或損壞
問題說明:當安裝VS2012之後,原來的.NET 4.0會被替換為.NET 4.5。解除安裝VS2012時,不會恢復.NET 4.0。
- l 當VS2012安裝後,VS2010的cvtres.exe就無法使用了。如果你的PATH環境變數中VS2010的工具路徑第一個出現,而且連結器需要將.res檔案轉換為COFF 物件格式,就會導致LNK1123錯誤。
- l 當VS生成PE檔案頭時,使用的cvtres.exe版本錯誤,不能與當前的.NET平臺相容。
解決方案:
參考:
http://stackoverflow.com/questions/10888391/link-fatal-error-lnk1123-failure-during-conversion-to-coff-file-invalid-or-c
因為是cvtres.exe版本錯誤導致的結果,所以凡是能使VS連結器找到正確的cvtres.exe版本的方法都可以解決該問題。或者使VS連結器不生成COFF的方法都可以。
【方法一】
當前系統中存在兩個cvtres.exe檔案,版本不同。讓VS2010使用.NET 4.5的cvtres.exe程式。
具體步驟:
重新命名或刪除:(vs2010安裝的位置)C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe
這樣C:\Windows\Microsoft.NET\Framework\v4.0.30319 (.NET 4.5)中的cvtres.exe檔案就可以被VS2010使用。
【方法二】
解決方法如下:
專案\屬性\配置屬性\清單工具\輸入和輸出\嵌入清單:原來是“是”,改成“否”。
說明:這種方法每個工程均需要修改配置。
【方法三】
安裝:VS2010 SP1. 該版本應該是能使用.NET 4.5的,並配有正確的cvtres.exe版本。
注意:安裝VS 2010 SP1 時會移除64-bit 編譯器. 通過安裝 VS 2010 SP1 compiler pack 能夠重新獲得。
【方法四】
解除安裝.NET 4.5,重灌.NET 4.0
相關文章
- VS2010關於error LNK1123: 轉換到 COFF 期間失敗: 檔案無效或損壞Error
- undo檔案丟失或損壞
- TEMP表空間的檔案丟失或損壞後的恢復
- Windows 無法啟動因為下列檔案已丟失或損壞Windows
- ORACLE 回滾段表空間資料檔案丟失或損壞處理方法(1) (轉)Oracle
- ORACLE聯機日誌檔案丟失或損壞的處理方法(轉)Oracle
- Oracle聯機日誌檔案丟失或損壞的處理方法 (轉)Oracle
- 資料檔案損壞、丟失
- 備份與恢復--資料檔案損壞或丟失
- Oracle重做日誌檔案損壞或丟失後的恢復Oracle
- INDEX表空間檔案丟失或者損壞的恢復Index
- oracle控制檔案的損壞或完全丟失的恢復辦法Oracle
- Oracle聯機日誌檔案丟失或損壞的處理方法Oracle
- COFF檔案的格式 (轉)
- 檔案或目錄損壞且無法讀取怎麼辦?
- win10開機提示登錄檔檔案丟失或損壞因此無法載入如何修復Win10
- 控制檔案損壞,丟失其中一個
- 資料檔案丟失損壞的恢復--
- REDO檔案丟失或者損壞的恢復
- rman 恢復---歸檔丟失and資料檔案損壞
- 2.7.10 恢復丟失或損壞的伺服器引數檔案(SPFILE)伺服器
- undo 檔案損壞
- 雙擊時它說“檔案或目錄損壞且無法讀取"
- Oracle不同檔案丟失/損壞的恢復方法Oracle
- 磁碟損壞,system及部分資料檔案丟失
- 編譯問題解決:LINK : fatal error LNK1104: 無法開啟檔案“*.dll”編譯Error
- 備份&恢復之五:歸檔模式下丟失或損壞一個資料檔案模式
- win10系統excel詞典檔案丟失或損壞怎麼修復Win10Excel
- 位置不可用無法訪問檔案或目錄損壞且無法讀取
- system表空間檔案損壞----完全恢復
- UNDO 表空間檔案損壞的恢復
- 【DB2學習】由於TSM損壞導致歸檔失敗DB2
- 陣列櫃故障造成控制檔案損壞,資料檔案損壞陣列
- 從‘void*’到‘int’的轉換損失精度
- sysaux表空間檔案損壞的處理(zt)UX
- win10 excel .xlsx檔案格式無效或副檔名無效怎麼辦Win10Excel
- 行動硬碟無法訪問 “檔案或目錄損壞且無法讀取” 怎麼辦?硬碟
- 磁碟損壞導致資料檔案丟失的恢復