1.1.1 编译、运行程序
从命令行运行编译器
使用命令行界面,通常是在一个控制台窗口内(例如UNIX系统中的外壳程序窗口或者Windows系统中的命令提示符窗口)编译程序。假定我们的main程序保存在文件prog1.cc中,可以用如下命令来编译它
$ CC prog1.cc
其中,CC是编译器程序的名字(微软VS编译器的命令为cl),$是系统提示符(这里Windows系统运行cmd,进入控制台窗口,系统提示符一般为 C:\Users\用户名)。
Win7系统 & VS2015(2010)实践如下:
1.桌面新建txt文档,输入要执行的源文件,然后保存重命名为“program1.cpp”;
2.开始菜单->运行->cmd,打开命令提示符窗口

“C:\Users\Administrator>”就是命令提示符
3.按 $ CC prog1.cc 命令格式接着输入“cl /EHsc program1.cpp” (/EHsc是编译器选项,用来打开标准异常处理)

提示“无法打开源文件,找不到program1.cpp”,因为我的program1.cpp放在桌面上,而非Users\Administrator这个路径下,所以修改输入“cl /EHsc .\Desktop\program1.cpp”

提示“不包括路径集”,百度搜索了一下,需要配置环境变量:计算机右键打开属性,进入控制面板系统页,选择高级系统设置-》环境变量
PATH=D:\Program Files\vs2015\VC\bin
INCLUDE=D:\Program Files\vs2015\VC\include
LIB=D:\Program Files\vs2015\VC\lib

还是有错误,网上搜索了很久,找到了解决办法,但是不明白为什么,猜想有可能是我的VS装的有问题,因为装了2010,2015,还装过卸载过2012
解决如下:Visual Studio 2015->Visual Studio Tools ->开发人员命令提示 右键选择"属性"查看”目标”中的地址:%comspec% /k ""D:\Program Files\vs2015\Common7\Tools\VsDevCmd.bat"",输入到命令行窗口,如下

终于成功!
不过,其实可以不用这样麻烦,直接在开始菜单下vs2010(2015)的开发人员命令提示窗口中输入命令即可

浙公网安备 33010602011771号