LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞

解決方法如下:

刪除...\Microsoft Visual Studio 2010\VC\bin下面的那個cvtres.exe 。他重複了

原因:

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

輸入文件必須具有通用對象文件格式 (COFF) 。 如果輸入文件不是 COFF,鏈接器會自動嘗試將32位OMF對象轉換成COFF,或運行 CVTRES.EXE 來轉換資源文件。 此消息表明該鏈接器未能轉換該文件。

百度:

COFF –通用對象文件格式(Common Object File Format),是一種很流行的對象文件格式(注意:這裏不說它是“目標”文件,是爲了和編譯器產生的目標文件(*.o/*.obj)相區別,因爲這種格式不只用於目標文件,庫文件、可執行文件也經常是這種格式)。大家可能會經常使用VC吧?它所產生的目標文件(*.obj)就是這種格式。其它的編譯器,如GCC(GNU Compiler Collection)、ICL(Intel C/C++ Compiler)、VectorC,也使用這種格式的目標文件。不僅僅是C/C++,很多其它語言也使用這種格式的對象文件。


http://msdn.microsoft.com/zh-cn/library/91621w01.aspx 中有vs錯誤鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章