 |
終極解決方案:
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後,就不需要每次都設置配置了。
|
 |
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 個 ==========
|
 |
這個問題我竟然之前遇到過。。。
|