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('