導航:首頁 > 程序命令 > vscl命令

vscl命令

發布時間:2022-04-29 09:52:13

⑴ vs2013出現的這個問題怎麼解決

1.可能之前的運行的exe還沒有關閉,在任務管理器裡面幹掉它。

2.關掉vc,刪除ncb文件,再重新編譯

3.殺毒軟體和系統不兼容,建議卸載查毒軟體。

⑵ 如何在命令行編譯執行C++源文件

如果你安裝的是VC6.0,那麼就要自己配置一下
環境變數
第一步:設置環境變數。我的電腦,
右擊
,->
屬性
->高級->環境變數
->新建
變數名:include
值:E:\Program
Files\Microsoft
Visual
Studio\VC98\atl\include;E:\Program
Files\Microsoft
Visual
Studio\VC98\mfc\include;E:\Program
Files\Microsoft
Visual
Studio\VC98\include
變數名:lib
值:E:\Program
Files\Microsoft
Visual
Studio\VC98\mfc\lib;E:\Program
Files\Microsoft
Visual
Studio\VC98\lib
這個值是你自己的C++的安裝目錄。
變數名:PATH(這個不用新建的)
值:在以前的值後面加上;E:\Program
Files\Microsoft
Visual
Studio\Common\Tools\WinNT;E:\Program
Files\Microsoft
Visual
Studio\Common\MSDev98\Bin;E:\Program
Files\Microsoft
Visual
Studio\Common\Tools;E:\Program
Files\Microsoft
Visual
Studio\VC98\bin然後就可以調用cl命令編譯,至於cl命令各參數的意義,你可以去網上搜如果你安裝的是VS,那麼系統會給你配置好環境變數,你可以直接調用Visual
Stdio
命令行提示符輸入cl命令編譯

⑶ 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無法找到的情況)

⑷ windows10 vs2015 怎麼配置cl.exe環境變數

開始菜單中:Visual Studio 2015Visual Studio ToolsWindows Desktop Command Prompts有以下快捷方式:

根據你的需求使用之一即可,一般來說想編譯出來各個系統都能用的,一般用"VS2015 x86 本機工具命令提示符".

如果想自定義,比如加個頭文件目錄啥的,可以查看這些快捷方式指向的bat,一級一級學習bat代碼。

⑸ c語言文件用什麼編譯

編譯 cl.exe
生成庫 lib.exe
生成 exe link.exe

這些都在vc裡面可以找到,你可以提煉出來

⑹ vs2008 cl: 命令行 warning D9038 :此平台上不支持 /ZI;請啟用 /Zi

右鍵點擊項目,打開項目屬性—C/C++—常規—調試信息格式,修改為:程序資料庫 (/Zi)

⑺ 如何在Windows下編譯OpenSSL (Vs2005使用Vc8的cl編譯器)

2、使用VS2005下的Visual Studio 2005 Command Prompt進入控制台模式(這個模式會自動設置各種環境變數) 3、解壓縮openssl的包,進入openssl的目錄 4、perl configure VC-WIN32 盡量在這個目錄下執行該命令,否則找不到Configure文件,或者指定完整的Configure文件路徑。 5、ms\do_ms 在解壓目錄下執行ms\do_ms命令 6、nmake -f ms\ntdll.mak編譯後在openssl解壓目錄下執行,完成編譯後。輸出的文件在out32dll裡面,包括應用程序的可執行文件、lib文件和dll文件 注意:在運行第五步時,cl編譯器會抱怨說.\crypto\des\enc_read.c文件的read是The POSIX name for this item is deprecated(不被推薦的),建議使用_read。呵呵,我可不想將OpenSSL中的所有的read函數修改為_read。再看cl的錯誤代碼 error C2220,於是上MSDN上查找: warning treated as error - no object file generated /WX tells the compiler to treat all warnings as errors. Since an error occurred, no object or executable file was generated. 是由於設置了/WX選項,將所有的警告都作為錯誤對待,所以。。。 於是打開OpenSSL目錄下的MS目錄下的ntdll.mak文件,將CFLAG的/WX選項去掉,存檔。。。

⑻ 微軟 怎麼知道用 vs 編譯的

如何使用Visual Studio 2010(VS2010)編譯C語言
1.打開VS2010主界面,然後選擇,文件→新建→項目,在項目類型中選擇VC++→win32 然後在右側模板中選擇win32控制台應用程序,再在下面輸入一個名稱(項目名稱,不用帶.C)
選擇保存位置後確定,彈出個對話框,不管它,下一步.
2.接下來注意了,這個對話框中,應用程序類型要選擇控制台應用程序,附加選項一定要選中「空項目」。然後點完成。然後對話框消失.
3.回到VS主界面,這時會在左側和右側多了如圖工具欄「解決方案管理器」,在源文件上點右鍵,選擇「添加→新建項」。這里注意,如果你已經有寫好的C源文件,那麼要選擇「現有項」
4.又打開個對話框,不管左邊的,在右邊的模板中選擇C++文件(注一),在下面的名稱中輸入源文件的名字加上.C(注二),保存位置用默認的。然後點擊「添加」
5.好了,編輯頁面出來了,大家可以寫代碼了,這里就寫所有程序員無論學什麼語言都要寫的一個程序「hello world」吧^_^
這里可以看到,VS2010可以智能的標示出函數參數和函數體,方便查看和修改。比VC6.0方便多了。
tips:system(「pause」)(需頭文件windows.h)的目的是讓程序執行到這個位置的時候「暫停」,讓操作者能看到結果。
編好了,然後選擇 調試,或者直接點綠色小箭頭按鈕(注三)就可以查看程序運行結果了,最後,別忘了保存.
好了,介紹完了,相信大家也都掌握了在VS2010下編譯C的方法,這樣裝了VS2010的同學也就不用再費事裝VC6.0了,VS很好很強大,其他的功能大家自己慢慢摸索吧,呵呵,不說啦。
注釋:
注一:現在已經基本沒有純粹的C編譯環境了,都是用兼容C的C++編譯工具來編譯C,所以創建的模板是C++模板。(大家一定還記得VC6.0中大家新建的文件也是C++SourceFile(C++源文件)吧)
注二:加上.C後,編譯系統就會知道這個是C源,從而創建的是C的源文件,編譯的時候就會調用C編譯器。而不加.C,創建的就是C++的源文件。編譯的時候會調用C++的編譯器。雖然C++兼容C,但是在不同的C++編譯環境對C的支持度是不同的,就比如本文中的例子,那句system函數就是C專有的,如果採用C++來編譯就會出錯。所以,在不確定所用的C++編譯器是不是支持某種C語法的時候,還是老老實實的記得加上.C,來告訴編譯系統使用C編譯器而不是C++。
注三:綠色小箭頭的意思是「調試」,快捷鍵F5,使用的時候會吧程序從頭執行到尾,然後自動退出,如果你的程序沒有暫停語句的話,就會出現黑色的程序窗口一閃而過的情況。
如果不想讓程序在調試完畢後自動退出,最簡便的方法就是選擇菜單中的「調試→開始執行」或者按快捷鍵ctrl+F5

⑼ vs2010 命令行用notepad simple.cpp建一個c++文件, 然後鍵入 cl /EHsc simple.cpp

simple.cpp前面加上路徑試試。如:
cl /EHsc c:\simple.cpp

⑽ 我用VS2010創建了一個WIN32的空項目,然後添加了1個.CPP的源文件代碼如下。為什麼不能調用打開CL.EXE。。

你用VS2010創建了一個vc++的空項目,然後添加1個.CPP的源文件代碼如下。。。
就能調用打開CL.EXE。。

閱讀全文

與vscl命令相關的資料

熱點內容
編程買蘋果電腦 瀏覽:760
flac演算法 瀏覽:497
reactnative與android 瀏覽:663
程序員是干什麼的工作好嗎 瀏覽:258
kbuild編譯ko 瀏覽:469
條件編譯的宏 瀏覽:564
韓語編程語言 瀏覽:644
小程序開發如何租用伺服器 瀏覽:78
怎麼把釘釘文件夾保存到手機里 瀏覽:69
兵法pdf 瀏覽:643
app格式化下載不起怎麼辦 瀏覽:34
信捷加密文件是幹嘛用的 瀏覽:952
su模型下載怎麼解壓不了 瀏覽:182
國際體驗服如何把伺服器改為亞服 瀏覽:882
手機怎麼關閉視頻加密 瀏覽:464
單片機編程存表法 瀏覽:722
富士康伺服器是什麼 瀏覽:455
編譯是二進制嗎 瀏覽:264
小程序賬號登錄源碼 瀏覽:878
雲南社保局app叫什麼 瀏覽:699