「工具
以前寫的程序隔段時間使用VS2010再次運行時出現以下錯誤:spa
LINK fatal error LNK1123轉換到 COFF期間失敗文件無效或損壞3d
百度了一下此問題的解決方法,逐個試了一下發現有些頑固,並無一次成功,因此將整個步驟結合本身的處理總結以下。blog
項目—屬性—配置屬性—清單工具—輸入輸出—嵌入清單,改成「否」io
大部分方法說這種處理應該能夠解決,但每次新建工程都須要如此配置。若是發現問題仍未解決,那麼能夠嘗試一下兩種方法。百度
因爲鏈接器LNK是經過調用cvtres.exe完成文件向coff格式的轉換的,因此出現這種錯誤的緣由就是cvtres.exe出現了問題。搜索本機C盤cvtres.exe找到以下結果:配置
使用C:\Windows\winsxs文件夾中的較新版「cvtres.exe」替換掉..\Microsoft Visual Studio 10.0\VC\bin中的同名文件,如不放心能夠將原文件更名爲「cvtres1.exe」,以下圖所示。搜索
如問題仍未解決,能夠將Microsoft Visual Studio 10.0\VC\bin中的cvtres.exe直接刪除或更名後不要複製新版的cvtres.exe進入該文件夾。程序
再次運行程序,問題解決。有沒有反作用,有待觀察。方法