㈠ 在控制台下使用CL 編譯C代碼的問題。
這個比較麻煩,而且我不建議你這樣做,因為VS是有多種平台的編譯器(如果你有安裝)。要是真的想加的話,看一下bat里的代碼或者看一下bat運行前後某些環境變數(如path)的變化。
環境變數在系統屬性那裡可以改。
而我是寫了幾個小腳本,打開cmd後運行vsx86就能執行x86版的bat,vsx64就執行x64版的bat,因為沒必要改全局的環境變數。
㈡ 安裝creo後在vs2010中進行什麼環境配置
右擊「計算機」,屬性,環境變數。你可以在用戶或者是系統配置,隨你,我是個人計算機,所以就配置了用戶里的。
1.在上面的用戶里點擊「新建」,變數名:path 變數值:D:\Program Files\Microsoft Visual Studio 10.0\VC\bin; 注意不要隨意加空格,另外加上一個英文的分號也是為了區分位置,這是環境變數的既定規則。好了,這個時候你去試著編譯一下,會警告你系統缺失mspdb100.dll文件,讓你重新裝VS,這個時候你如果真的去重新裝那就悲劇了,因為你會發現浪費了那麼多時間,還是會出現這個情況,你再去懷疑自己的系統出問題了那我就真的不知道說什麼好了~~這個時候,你去看一下D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE這個目錄下,應該會有你缺失的那個dll鏈接庫。有兩種解決的辦法,要麼把mspdb100.dll文件從D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE拷貝一份到D:\Program Files\Microsoft Visual Studio 10.0\VC\bin,要麼就在環境變數path的D:\Program Files\Microsoft Visual Studio 10.0\VC\bin;加上D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE; 這個path就配置好了!
2.上述步驟完成後還出現的問題我就不說了,應該包含文件的問題。再次新建一個環境變數,變數名:include 變數值:D:\Program Files\Microsoft Visual Studio 10.0\VC\include;這樣就OK了這一步。
3.新建變數,變數名:lib 變數值:D:\Program Files\Microsoft Visual Studio 10.0\VC\lib; 這個時候發現還是缺少東西,最好,要到系統盤下去找到C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib,OK,把這個路徑也拷到lib變數值後面C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib; 嗯,大功告成了!
好了,再去試試看吧,在提示符命令窗口敲下cl,回車,會有cl命令的提示,按操作提示就可以用了~這樣以後就不用每一個調試文件都要在VS2010上新建項目了~遇到大點的東西再去用它吧~
最後再次總結一些,總共有三個變數配置:
1. 變數名:path 變數值:D:\Program Files\Microsoft Visual Studio 10.0\VC\bin;D:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE;
2.變數名: include 變數值:D:\Program Files\Microsoft Visual Studio 10.0\VC\include;
3.變數名:lib 變數值:D:\Program Files\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib;
㈢ 如何在命令行編譯執行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命令編譯
㈣ 用CL命令編譯C程序,怎麼設置其默認文件輸出路徑,環境變數似乎設置不了,IDE環境中設置對該編譯方法無效
cl /Fo"E:\test" /Fe"E:\test.exe" "E:\test.cpp"
cl /?可以查看命令參數列表
㈤ 如何在windows的命令行環境下編譯C++程序
第一步:安裝編譯環境
下載並安裝Visual Studio,本人安裝的Visual Studio 2012
第二步:設置環境變數
1)右鍵「計算機(我的電腦)」,選擇「屬性->高級系統設置->環境變數」,找到「系統變數」中的「PATH"屬性,雙擊之
2)復制Visual Studio安裝目錄下的路徑「D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin」到環境變數中(PATH中已經有其它變數,則粘貼到最後面,並且用英文「;」與前面的變數隔開)
第三步:修改命令行啟動參數
1)在「開始->運行」中輸入「cmd」,開始菜單中將列出"cmd.exe",右鍵它,然後「發送到->發送到桌面快捷方式」
2)右鍵步驟1)中創建的桌面快捷方式,選擇「屬性->快捷方式」,找到「目標(T)」欄,修改目標為「C:\Windows\System32\cmd.exe /k vcvars32.bat」,修改好後點確定
第四步:編寫test.cpp程序
1)在D盤新建一個文件夾,命名為testCode
2)打開testCode,在裡面新建一個文本文檔,命名為test.cpp(注意,如果你的系統設置中隱藏了已知文件類型的擴展名,必須顯示它,否則你創建的test.cpp的真實名字將是test.cpp.txt)
3)用記事本或EditPlus打開test.cpp,在其中寫入代碼,例如:
#include <iostream>
int main()
{
std::cout<<"Hello World!"<<std::endl;
while(1)
{
//ignore
}
}
第五步:編譯test.cpp
1)雙擊第三步中創建的cmd.exe的桌面快捷方式,打開命令行窗口
2)輸入:cd d: 回車
3)輸入:cd Ccodes 回車
4)輸入:cl -EHsc test.cpp 回車
編譯器開始編譯test.cpp。我們可以從命令行的輸出內容中看到編譯結果。如果程序沒有書寫錯誤,一定可以編譯出一個test.exe和一個test.obj。其中exe文件即是編譯後的可執行程序。obj文件是按塊編譯產生的中間文件。至此,整個命令行編譯流程結束。
㈥ 如何設置C++2010環境變數如何編譯C++文件並執行
暈死,你Java寫多了吧,VS簡單得不能再簡單了,新建個記事本,改名為xxx.cpp,打開vs2010,用滑鼠點中xxx.cpp拖到vs2010裡面,按F5 這樣就自動為你建立一個工程並且編譯好了。沒有java要裝skd 配環境變數,還要 javac java 那麼麻煩
㈦ windows10 vs2015 怎麼配置cl.exe環境變數
開始菜單中:Visual Studio 2015Visual Studio ToolsWindows Desktop Command Prompts有以下快捷方式:
"VS2015 x64 ARM 兼容工具命令提示符.lnk"
"VS2015 x64 x86 兼容工具命令提示符.lnk"
"VS2015 x64 本機工具命令提示符.lnk"
"VS2015 x86 ARM Cross Tools Command Prompt.lnk"
"VS2015 x86 ARM 兼容工具命令提示符.lnk"
"VS2015 x86 x64 兼容工具命令提示符.lnk"
"VS2015 x86 本機工具命令提示符.lnk"
根據你的需求使用之一即可,一般來說想編譯出來各個系統都能用的,一般用"VS2015 x86 本機工具命令提示符".
如果想自定義,比如加個頭文件目錄啥的,可以查看這些快捷方式指向的bat,一級一級學習bat代碼。
㈧ 用記事本怎麼編輯、運行C語言
1、首先要配置環境變數,在系統變數path中添加MSDevBin 和 VC98Bin路徑。是你所安裝vc6.0的bin目錄。以及設置環境變數include為 ...VC98Include 。是你所安裝vc6.0的路徑的include目錄。不理解的話自己可以網路一下。學過java的話一般都配置過環境變數。
2、然後再在桌面上,新建記事本重命名為hello.c
3、打開記事本輸入如下代碼,保存並關閉。
#include <stdio.h>
int main(){
printf("hello world!");
return 0;
}
4、打開命令行界面,用cd指令定位到桌面,如下圖所示。你的可能輸入的命令不一樣。此時,輸入dir可以看到你桌面的說有文件和目錄。
㈨ 什麼是cl ,老師讓在命令提示符里寫c:\cl hello.cpp可不能執行,說CL什麼內部外部命令
cl是C++的編譯命令,不是windows自帶的,也就是說如果想要在windows的命令提示符下運行此命令,需要安裝Visual C++ 6.0,當然GCC也帶有cl.exe。
㈩ vc++2010beta2為cl.exe在win7設置環境變數的方法
如果直接在cmd中使用cl的話需要設置比較麻煩的INCLUDE和LIB環境變數,
這里介紹一種比較簡單的方法:
VS->工具->visual studio 2008 Command Prompt,這個環境下自動就把這些復雜的東西設置好了,同時也是個小黑板,
仔細看,會發現其實是運行了一個bat文件。
如果出現:
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
此時不應有 \Utilities\Bin\x86";C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System3
2\Wbem;C:\Program Files\Microsoft sql Server\90\Tools\binn\;C:\Program Files\Gem
plus\GemSafe Libraries\BIN\"
等等的問題,導致各種命令工具不能使用的問題。出現找不到頭文件PATH等問題
原因是我裝了Direct SDK
解決辦法:在系統環境變數設置中,刪除Path變數中的"C:\Program Files\Microsoft DirectX SDK (June 2006)\Utilities\Bin\x86"。這是DirectX SDK中的Bug,導致雙引用。
可參見http://weblogs.sqlteam.com/mladenp/archive/2008/05/28/Serious-Visual-Studio-2008-install-bug-that-can-break-your.aspx
ok,搞定了上面這個問題,新的問題又來了,由於我用的win7系統, 當我嘗試用cl編譯一個dll時,如cl /c dll_test.cpp又出現
無法打開編譯器生成的文件 permission denied 的錯誤,
原因是,默認用戶對沒有磁碟寫的許可權,需要在源文件所在的磁碟的屬性中修改,使你的用戶有修改的許可權,我承認win7確實比xp安全。。。
引自 http://www.cppblog.com/naked/archive/2011/02/04/139727.html