設置 | 登錄 | 註冊

目前共有4篇帖子。

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

1樓 巨大八爪鱼 2014-6-8 23:22
終極解決方案:
VS2010在經歷一些更新後,建立Win32 Console Project時會出「error LNK1123」 錯誤,解決方案為將 項目|項目屬性|配置屬性|清單工具|輸入和輸出|嵌入清單 「是」改為「否」即可,但是沒新建一個項目都要這樣設置一次。
在建立VS2010 Win32 Project項目時,按照上面解決方案依然發生了「error LNK1123」錯誤,經過上網查資料,解決方案為:
第一步:與上相同。
第二步:將 項目|項目屬性|配置屬性|連接器|清單文件|嵌入清單 「是」改為「否」。
第三步:一般計算機經過上兩步設置就能解決問題了,但是如果還有問題,那就按一下方法解決:
計算機是否為64bit作業系統,如是,繼續2。
查找是否有兩個cvtres.exe。一個是C:\Program Files(x86)\Microsoft Visual Studio 10.0 \vc\bin\cvtres.exe, 另一個是C:\Windows\Microsoft.NET\Framework\v
4.0.30319\cvtres.exe。右鍵屬性|詳細信息 查看兩者版本號,刪除/重命名較舊的版本,或者重新設置Path變量。

意外的是,治本的辦法是第三步,刪除舊版本的cvtres.exe後,就不需要每次都設置配置了。
2樓 巨大八爪鱼 2014-6-8 23:23
1>------ 已啟動生成: 項目: dll2, 配置: Debug Win32 ------
1>生成啟動時間為 2014/6/8 23:21:51。
1>InitializeBuildStatus:
1>  正在對「Debug\dll2.unsuccessfulbuild」執行 Touch 任務。
1>ClCompile:
1>  所有輸出均為最新。
1>  所有輸出均為最新。
1>ResourceCompile:
1>  所有輸出均為最新。
1>Link:
1>     正在創建庫 e:\用戶的文檔\octopus\documents\visual studio 2010\Projects\dll2\Debug\dll2.lib 和對象 e:\用戶的文檔\octopus\documents\visual studio 2010\Projects\dll2\Debug\dll2.exp
1>  dll2.vcxproj -> e:\用戶的文檔\octopus\documents\visual studio 2010\Projects\dll2\Debug\dll2.dll
1>FinalizeBuildStatus:
1>  正在刪除文件「Debug\dll2.unsuccessfulbuild」。
1>  正在對「Debug\dll2.lastbuildstate」執行 Touch 任務。
1>
1>生成成功。
1>
1>已用時間 00:00:10.31
========== 生成: 成功 1 個,失敗 0 個,最新 0 個,跳過 0 個 ==========
3樓 巨大八爪鱼 2014-6-8 23:23
4樓 巨大八爪鱼 2016-5-20 22:04
這個問題我竟然之前遇到過。。。

內容轉換:

回覆帖子
內容:
用戶名: 您目前是匿名發表。
驗證碼:
看不清?換一張
©2010-2025 Purasbar Ver3.0 [手機版] [桌面版]
除非另有聲明,本站採用知識共享署名-相同方式共享 3.0 Unported許可協議進行許可。