vs2010無法編譯
① 為什麼我的VS2010不能編譯C語言,我新建一個項目以後,再新建一個CPP文件,下面會出現未知范圍
新建的項一般默認為全局范圍。。。從你的截圖中沒法看出你新建的C.cpp文件是屬於頭文件、源文件或是資源文件。。。。
你可以嘗試右鍵單擊源文件那一欄通過彈出菜單新建一個cpp項
我在本機上這樣做出來的是全局范圍。。。。
希望對你有幫助
② 為什麼我的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
③ VS2010無法編譯,請問該怎麼辦
項目\屬性\配置屬性\清單工具\輸入和輸出\嵌入清單:原來是「是」,改成「否」。
試試
④ 為什麼C程序文件無法在vs2010上編譯,按鈕是灰色的呀
你要把這個 C 文件包含在一個 VC++ 項目里才可以編譯啊
或者你直接用 VS 命令行工具編譯這個也行