vs2010編譯出錯
㈠ visual studio2010編譯出錯
使用VS2010編譯VC++項目的時候可能會出這個問題。
如果升級到SP1問題沒有解決,那參考下面的方法。
網上大多的方法都是說在「清單工具」中將嵌入清單改成「否」,但是這個不一定100%解決問題。
我總結了下這個問題的解決方法:
1:如果項目是一個動態庫,或者說,項目中沒有實質的資源文件的時候,將嵌入清單改成「否」是可以解決的。
2:如果項目已有了資源文件,將嵌入清單改成「否」是不可以解決問題的,除非你同時把這些資源文件移除掉。
結論,確保項目中沒有資源文件的存在,且把嵌入清單改成「否」可以解決該問題,但這確實也失去了資源文件的作用,沒辦法,誰讓他是個Bug呢。
㈡ VS2010編譯的時候報錯 不是內部或外部命令,也不是可運行的程序或批處理文件.
首先復制VS2010的安裝目錄
在我的電腦右鍵屬性-高級-環境變數-找到系統變數中的path在後面粘貼剛才復制的安裝目錄
注意在最後一個值得後面是否有英文狀態的分號
有就不加 沒有就加
例如
C:\windows\;C:\windows\system32\;安裝目錄;
㈢ VS2010編譯C程序時出錯
代碼除了把printf中b的列印寫錯了,其他沒問題,b=%7.2lf,而不是b=7.2%lf
改正後編譯,輸出是:
C:\>test.exe
3,4,5
a= 3.00, b= 4.00, c= 5.00, s= 6.00
area= 6.00
㈣ VS2010編程出錯,error MSB6006:"CL.exe"已退出,代碼為-1073741792
cl.exe出現錯誤可能是源代碼中存在錯誤。
你可以嘗試以下方式進行修復:
1、創建一個全新的工程,不修改任何代碼。直接進行代碼編譯。查看能否正常工作。
2、如果1的方案同樣出現問題,請嘗試重裝vs2010。
3、如果1的方案無問題,能夠正常運行。請將出錯工程文件夾下的.sdf,.suo文件,Debug文件夾刪除。
重新進行編譯。
如果我的回答能夠幫助到你,希望能採納我的回答。
㈤ VS2010新建工程編譯就出錯了
提示說明在轉換到COFF文件因為錯誤失敗了(VS2010裝好了,一般是不會有[file invalid] 錯的)。
而完成轉換工作的是cvtres.exe這個程序。出現上面錯誤的根本原因是系統中存在有多個版本的 cvtres.exe。
系統目錄下版本: C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe
VS目錄下版本: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cvtres.exe
如果是64位系統,那麼還有個在 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\cvtres.exe
不過Framework 和Framework64下倆個版本是一致的,而且由於系統更新,一般比VS目錄下的版本新。
到此解決方法也就明顯簡單了,只需要將舊版的重命名或者刪除,不過我一般習慣重命名,比如在後面加上 -old。
㈥ vs2010編譯出錯
代碼工程設置屬性頁裡面生成事件加入了自己的cmd命令,而該命令不符合VS生成事件的語法結構,具體你看看生成事件選項裡面它設置的是調用那個文件,再打開那個文件看看檢查下有什麼錯誤。
㈦ 在vs2010編譯程序時出現「語法錯誤 : 缺少";"(在"類型"的前面)」是什麼原因
int temp,temp1,temp2;
問題就是在這一句出現的,有的編譯器就會把變數的定義放在最前面,而不能根據語境隨時定義,這就是編譯器最大的不足之處。
㈧ vs2010 的編譯出錯: error midl2212:error while to file.\TestOcx_i.c。這是什麼原因跪求解決方法
將midl.exe cl.exe的路徑添加到環境變數PATH里,使用命令提示窗口手動命令midl xxx.idl,即可成功。親測 OK ,midl.exe 如果找不到,需要安裝windows sdk (參考MSDN).
驗證環境:
windows 10
midl path :C:\Program Files (x86)\Windows Kits\10\bin\x64
vs2017
㈨ 為什麼我的vs2010 總是編譯失敗
轉載:
連接器LNK是通過調用cvtres.exe完成文件向coff格式的轉換的,所以出現這種錯誤的原因就是cvtres.exe出現了問題。
在電腦裡面搜索一下cvtres.exe,發現存在多個文件,使用最新的cvtres.exe替換老的文件即可,替換之前記得備份一下,如果不對,可以替換回來。
例如:我的電腦裡面安裝了vs2010,最近更新了系統,打了一些補丁,結果就出現這種錯誤了。在電腦裡面搜索發現
C:\Program Files\Microsoft Visual Studio 10.0\VC\bin
C:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7600.16385_none_ba476986f05abc65
C:\Windows\Microsoft.NET\Framework\v4.0.30319
這三個路徑裡面都有cvtres.exe文件,於是我嘗試使用第二個路徑裡面的文件替換第一個路徑的文件,問題解決。
參考資料如下:
http://stackoverflow.com/questions/10888391/link-fatal-error-lnk1123-failure-ring-conversion-to-coff-file-invalid-or-c/14144713#14144713