1. vc怎麼運行系統命令行
1.vs2003升級vs2008項目或者解決方案的命令:
"C:/Program Files (x86)/Microsoft Visual Studio 9.0/Common7/IDE/devenv" test.vcproj /upgrade,test.vcproj是vs2003的工程,執行次命令後就自動轉換成vs2008的工程。自動保留老的工程版本。
2.vs命令行下編譯的命令:
"C:/Program Files (x86)/Microsoft Visual Studio 9.0/Common7/IDE/devenv" test.sln /build Debug,test.sln是vs2008的解決方案,執行次命令編譯整個test.sln的所有工程,換成工程則僅僅編譯此工程。/build換成/rebuild則表示重新編譯。
你有可能覺得vs單線程編譯太慢了,那麼你可以使用聯機編譯工具IncrediBuild來編譯你的項目,用此工具在命令行下編譯也是可行的。
3.聯機編譯工具IncrediBuild的命令:
"BuildConsole.exe" test.sln /prj="*" /build /OpenMonitor /cfg="Debug|Win32,Release|Win32",這里表示編譯test.sln解決方案的所有工程,打開編譯監視器,編譯配置的版本為Debug|Win32,Release|Win32。
2. c++命令行的作用是什麼怎麼用
就是讓你可以用命令行來編寫、編譯
代碼
。這個一般需要了解一些dos命令,不過只需要一些很簡單的編輯、保存之類,再加上一些VC的編譯
命令
如cl等。
最簡單的,你可以用記事本notepad
a.cpp來編寫一些代碼,保存後,用cl
a.cpp就可以在
當前目錄
下編譯生成a.exe,然後輸入a,就可以運行剛才的命令。
一般來說,你用IDE來寫就可以了,不需要命令行
3. 請問VC++2010中,編寫控制台程序後,想要使用main()函數傳遞實參的功能,如何打開命令行並輸入呢
打開一個cmd命令窗口,進入編寫的程序的可執行目錄,直接數據程序名稱,後面纖扮跟參數就行。main函羨豎型數會根據argc,和argv去接受參數的兄猜。
4. 一個c語言程序,在vc下怎麼運行 還有命令行是個什麼東東,怎麼使用或者運行
您好!
在vc下面點擊編譯 用crtl+f5也可以。
void main(int argc,char *argv()),將後面的argv()改為argv【】,表示是argv是個數組。
所謂的命令行,指的是在dos系統下運行,也就是在cmd中運行。
此時,你只要進入到該項目所在的路徑下,然後輸入你的exe名和所要輸入的參數,(用空格分開),即可實現與在vc中編譯彈出窗口一樣的效果。
if any question ,please call me back!!
5. 為什麼我的vc運行程序打開的是命令行
這不是命令行,是「控制台程序」逗芹逗,也就是DOS界面程山賣序。
要想建立窗口程序,你首扮需要選擇窗口類的工程類型,比如MFC應用程序。而控制台程序都是沒有窗口的DOS模式。
6. VC中如何處理命令行參數
無論是SDI、MDI還是基於Dialog的程序,主類都是繼承自CWinApp的。在CWinApp中,有命令行參數的成員變數 - m_lpCmdLine
m_lpCmdLine 是一個LPTSTR,也就是一個32位的字元串,也就是整個命令行參數(不帶應用程序可執侍友行文件的名字)。舉例來說,如果應用程序是Hello,那麼運行 Hello I am John,此時的m_lpCmdLine就是I am John,得到了這個命令行參數之後,應用程序就可以自己再展開分析了。
最後附上一段MSDN中有關LPTSTR的解說:
CWinApp::m_lpCmdLine
Remarks
Corresponds to the lpCmdLine parameter passed by Windows to WinMain. Points to a null-terminated string that specifies the command line for the application. Use m_lpCmdLine to access any command-line arguments the user entered when the application was started. m_lpCmdLine is a public variable of type LPTSTR.
Example
Code:Select all
BOOL CMyApp::InitInstance()
{
// ...
//通過判斷第一個字元是不是字元串譽鎮結尾標志慶談粗來判斷是否有命令行參數的輸入if (m_lpCmdLine[0] == _T('