天天看點

解決:LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 檔案無效或損壞先說說我出現這個問題的前景吧: 下面就開始解決 “無法安裝 Visual Studio 2010 Service Pack 1,因為此計算機的狀态不支援”

先說說我出現這個問題的前景吧:

我電腦原來使用的是VS2010後來因為想追追潮流就換成了VS2013,可是使用期間發現以前的項目在VS2013中無法打開,而且VS2013還常常因為搜尋而崩潰。無奈又解除安裝了VS2013重裝了VS2010......問題出現了。因為高版本的未解除安裝完全或者是某些配置未替換成新版本的(具體的我也不知道是什麼情況),導緻項目編譯的時候出現LINK :” fatal error LNK1123: 轉換到 COFF 期間失敗: 檔案無效或損壞“。這讓老衲如何是好?!到處查找解決方案也不行啊師太~! 後來自然是解決啦!言歸正傳,我解決的方案是這樣的: 根據一些論壇的說法【未能成功解決】: WTL從低版本到高版本轉換2個fatal error處理

2009-09-17 10:27

這兩個fatal error是因為從低版本的WTL到高版本的WTL轉變後産生的.

錯誤描述如下:

1>正在編譯資源...

1>正在編譯資源清單...

1>正在連結...

1>CVTRES : fatal error CVT1100: 重複的資源。type:MANIFEST, name:1, language:0x0409

1>LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 檔案無效或損壞

1>生成日志儲存在“file://c:\WTL80_7108_Beta1\Samples\BmpView\Debug\BuildLog.htm”

1>BmpView - 2 個錯誤,1 個警告

========== 全部重新生成: 0 已成功, 1 已失敗, 0 已跳過 ==========

解決方法如下:

項目\屬性\配置屬性\清單工具\輸入和輸出\嵌入清單:原來是“是”,改成“否”。

ni你試試我剛這樣解決了我的問題

參考網址: http://hi.baidu.com/sangwf/blog/item/72e2932b70fb5fffe7cd4098.html

就上面的這個解決方案,我的問題仍然存在!!

  然後查找了這個網址http://msdn.microsoft.com/zh-cn/library/7dz62kfh.aspx 找到一個說法:“安裝sp1的更新檔。” 于是乎我安裝了sp1,......但是!救命啊師太~!老衲又遇到問題了!安裝SP1期間出現“無法安裝 Visual Studio 2010 Service Pack 1,因為此計算機的狀态不支援”

解決:LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 檔案無效或損壞先說說我出現這個問題的前景吧: 下面就開始解決 “無法安裝 Visual Studio 2010 Service Pack 1,因為此計算機的狀态不支援”

下面就開始解決 “無法安裝 Visual Studio 2010 Service Pack 1,因為此計算機的狀态不支援”

解決辦法:

32 位系統删除:HKEY_LOCAL_MACHINE\Software\Microsoft\VSTO Designtime Setup\

64 位系統删除:HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\VSTO Designtime Setup\

注:本文轉載自:

http://blog.163.com/[email protected]/blog/static/170228635201291744932953/

http://bbs.csdn.net/topics/390137517

删掉之後......再次安裝了SP1成功了!然後再進去看看我的項目,也可以正常編譯運作了!!!

繼續閱讀