曾經裝了vs2012,後來刪除掉,又裝20010,有問題,現在重新裝2012的時候不知什麼原因打不開.exe文件了,最後還是選擇裝2010,裝好後出現1>------ 已啟動生成: 項目: 123, 配置: Debug Win32 ------
1>生成啟動時間為 2015/10/5 11:38:11。
1>InitializeBuildStatus:
1> 正在對“Debug\123.unsuccessfulbuild”執行 Touch 任務。
1>ClCompile:
1> 所有輸出均為最新。
1> 所有輸出均為最新。
1>ResourceCompile:
1> 所有輸出均為最新。
1>LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞
1>
1>生成失敗。
1>
1>已用時間 00:00:00.38
========== 生成: 成功 0 個,失敗 1 個,最新 0 個,跳過 0 個 ==========
根據網友的解答方案,把網上有的什麼VS2010在經歷一些更新後,建立Win32 Console Project時會出“error LNK1123” 錯誤,解決方案為:
將 項目|項目屬性|配置屬性|清單工具|輸入和輸出|嵌入清單 “是”改為“否”即可,但是每新建一個項目都要這樣設置一次。
若按照上面解決方案依然發生“error LNK1123”錯誤,解決方案如下:
在電腦中搜索查看是否有多個cvtres.exe。
比如其中:
一個是C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe
一個是C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe。
右鍵屬性|詳細信息 查看兩者版本號,刪除/重命名較舊的版本,或者重新設置Path變量。
注意:此方法為治本的辦法,刪除舊版本的cvtres.exe後,就不需要每次都設置配置了。
這些都用了,都不行,現在想問是不是當初刪2012的時候把C盤的本來重要的東西刪了,還有什麼可能
當初刪2012的時候把C盤的本來重要的東西刪了
你刪除了什麼東西?如果你記不得了,建議重裝系統
LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞
建議你刪除bin obj重新編譯,另外還可能是你的lib不兼容,這種情況在原來的平台編譯成dll再調用,或者你能拿到源代碼,需要重新編譯靜態庫。