目前共有4篇帖子。 字體大小:較小 - 100% (默認)▼  內容轉換:港澳繁體▼
 
點擊 回復
967 3
【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
這個問題我竟然之前遇到過。。。
 

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:967 回複數:3
評論數: ?
作者:巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2016-5-20 22:04
 
©2010-2025 Purasbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。