LINK : fatal error LNK1123: 轉換成 COFF 時失敗: 檔案無效或損毀


http://wp.me/ph3BR-Y3

 

LNK1123_error

這是個意外的發現, 也是意外的解決方法.

.

.

下載這個 PROJECT, 編譯是 Visual Studio 2010 C

http://www.codeproject.com/Articles/820/Serializing-Data-to-from-an-ASCII-file

.

.

除了一些 WARNING 以外, 出了這句

LINK : fatal error LNK1123: 轉換成 COFF 時失敗: 檔案無效或損毀

.

.

意思就是編譯無法完成, 相信不是源碼的問題, 所以 GOOGLE 了一下, 看到這個

http://bbs.csdn.net/topics/390121452?page=1#post-395141076

.

.

俺的電腦裡面, WIN7 x64, Visual Studio 2010, Visual Studio 2012 都有

所以按照人家提出的方法, 確定是可以解決的. 以下兩個資料夾, 都同時存在一個檔案 cvtres.exe,

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin

C:\Windows\Microsoft.NET\Framework\v4.0.30319

只要把 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin 裡面的 cvtres.exe 改名字, 問題就解決了, 因為這個版本是 10.00.xxx, 比較老的.

.

CV_version

LNK1123_error

LNK1123_error_removed

廣告

14 thoughts on “LINK : fatal error LNK1123: 轉換成 COFF 時失敗: 檔案無效或損毀

  1. 把C:\Windows\Microsoft.NET\Framework\v4.0.30319裡面比較新的檔案
    複製到C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin
    去覆蓋原本的檔案就解決了 !!
    感謝大大

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s