A. c語言中怎麼用命令提示窗口編譯宏定義並列印出來!請指教.謝謝了.
安裝 Visual Studio 後在開始菜單里找 Microsoft Visual C++ 命令提示符,打開後,用微軟的編譯器 cl 編譯,不是 cpp。
B. 在qt creator上編譯程序不通過
針對 『cl』 不是返旁內部或外部命令.
在windows操作系統敬伏環境變亮世攜量中,對path變數加入 {VS安裝地址}\VC\bin 一值.
C. vs2013怎麼在命令行使用cl編譯
1. 「cl不是可用的內部命令或可執行程序」
----原因:環境變數Path沒有設置好。
----解決:在環境變數Path中添加VC的bin目錄。Path= D:\Microsoft Visual Studio 9.0\VC\bin。在D:\Microsoft Visual Studio 9.0\VC\ce\bin下還有其他一些編譯器,看名字是交叉編譯用的
2.「mspdb80.dll無法找到」
----原因:vs2008的VC\bin目錄下缺少msobj80.dll、mspdb80.dll、mspdbcore.dll、mspdbsrv.exe這四個文件。
----解決:在D:\Microsoft Visual Studio 9.0\Common7\IDE下復制這四個文件到VC\bin。
3.解決以上問題以後,可以直接在命令行的任何目錄下編譯C/C++文件了。可是又出現新狀況:
「fatal error: cannot open include file」
----原因:vs2008未設置include和lib的環境變數。
----解決:
3.1在環境變數里添加變數INCLUDE,包含進VC\Include和C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include(這個是安裝vs時自動安裝在C盤的)兩個目錄
INCLUDE=D:\Microsoft Visual Studio 9.0\VC\include; C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
3.2添加變數LIB,包含進VC\lib和C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib(這個也是安裝vs時自動安裝在C盤的)兩個目錄:
LIB=D:\Microsoft Visual Studio 9.0\VC\lib; C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
4.提示:fatal error LNK1104: 無法打開文件「kernel32.lib」,(在IDE裡面運行沒有問題,因為IDE中採用了另外的封裝了庫)
----原因:vs2008未設置include和lib的環境變數。
----解決:在環境變數里添加變數LIB,C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
或者將kernel32.lib直接到vc的lib目錄下也可以
至此,問題終於解決了,hoho~o(∩_∩)o...
【Tips】
1.使用-GX選項時,2005的編譯器會提示GX已過時,使用-EHsc代替
cl : Command line warning D9035 : option 'GX' has been deprecated and will be re
moved in a future release
cl : Command line warning D9036 : use 'EHsc' instead of 'GX'
2.環境變數可以通過「我的電腦右鍵->高級->環境變數」設置。當然也有其它方法,欲知詳情請網路之。
【Ref】
http://blog.163.com/danshiming@126/blog/static/109412748201312703225352/(在命令行界面使用vs2005的cl )
http://hi..com/fymzone/blog/item/fdac1bfb9ba55f65034f5689.html(用vs2005編譯器cl在控制台下編譯)
http://hi..com/vanta/blog/item/f62035a80ec521b5cb130c3b.html(在cmd中鍵入cl執行編譯時會出現mspdb80.dll無法找到的情況)
D. QT5.3.1不能正常編譯,'cl' 不是內部或外部命令,也不是可運行的程序 或批處理文件。這怎麼解決
命令 clc;
E. C語言如何用dos命令編譯運行
在控制台編譯運行一個C程序,在windows上的c語言編譯器為cl.exe,在linux平台上的c語言編譯器是gcc。
在命令提示符中,執行cl test.c(test.c是c語言源碼文件)。下圖是用cl編譯器編譯main.cxx的誰的,並且執行生成的程序main.exe。
F. 'CL' 不是內部或外部命令,也不是可運行的程序
cl不是java的命令,cl是.net編譯的命令,但必須在vs命令行下才能使用,因為cl不再環境變數列表內
G. cad2010中輸入cl命令,提示未知命令怎麼辦
1第一,在命令行輸入你不能用的命令的快捷鍵,點擊回車鍵。提示你未知命令,後面有命令的全稱記住它,如果你知道命令全稱請忽略第一步。
2第二念或步,命令行輸入redefine這個命令,記住一定不要輸錯。點擊回車鍵。彈出輸入命令名。
3第三,在仔罩伍輸入命令名中輸入不能用的命令的全稱,悶鏈記住是全稱。單擊回車鍵。
4第四,在CAD界面中輸入你剛才輸入的命令的快捷鍵,單擊回車。
5第五,你的快捷命令是不是能用了,如果還是不能用檢查每一步的錯誤。
H. Qt 編譯不了,怎麼解決啊,'cl' 不是內部或外部命令,也不是可運行的程序 或批處理文件。
沒裝 Visual Studio 自然用不了 cl 編譯器。
如果確定裝了 Visual Studio ,就手動設置編譯器選項,選擇正確的路徑
如果真的沒裝 Visual Studio ,也沒必要裝(畢竟 Visual Studio 體積不小),mingw-w64體積小得多,而編譯器的優化能力甚至更出色(下載地址: http://sourceforge.net/projects/mingw-w64/ )
I. QTcreator 'cl' 不是內部或外部命令,也不是可運行的程序 或批處理文件。怎麼處理
沒裝 Visual Studio 自然用不了 cl 編譯器。
J. 'cl' 不是內部或外部命令,也不是可運行的程序 或批處理文件。
你輸入 的CL命令。不是系統的命令。
你要是用的話,在CL的文件夾內運行命令。