在Visual Studio中配置命令行环境(Command Prompt)
环境:打开Visual Studio,我的版本是VS Community 2013。
★『TOOLS』-> 『External tools』
在VS的『TOOLS』菜单中。
如图:
★ 创建命令行执行环境
配置项 | 值 |
---|---|
Title | 用户自定义,会显示在TOOLS的菜单项中。 |
Command | C:\Windows\System32\cmd.exe |
Arguments | /k “C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat” 这个主要是设置VS的环境变量。 在VS2017中,配置如下: /k “C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat” 注意:这里的双引号,必须是英文引号,不能是中文引号 |
Initial Directory | $(ProjectDir) 这是命令行启动后默认的初始目录,有几个选项(有图见后面),例如: 『Target Directory』,『Project Directory』,『Solution Directroy』。 当然也可以自定义一个初始目录。 |
都填好了,就可以点『OK』了。
如图:
Initial Directory的可选项:
再次点开『TOOLS』菜单,可以看到一个新的菜单项『mycmd』,如图:
★ 使用命令行环境
点击上面创建的『mycmd』菜单项,可以启动命令行,如图:
编译代码:
cl first.cpp
生成first.exe,然后执行first.exe,如图:
★ 参考
Running command prompt from inside Visual Studio: https://docs.microsoft.com/en-us/dotnet/framework/tools/developer-command-prompt-for-vs#visualstudio