您的位置:首页 > 编程语言 > C语言/C++

以命令行方式编译C++程序

2013-03-30 20:25 246 查看
在windows下,可以使用微软的VC编译器。

1、如果使用“Visual Studio命令提示(2010)”编译:

在win7下,一般要以管理员身份运行,否则,会由于没有权限,提示错误C1083,打不开编译器生成的文件。

使用管理员身份运行,默认目录是c:\windows\system32,可以使用"cd c:\users\用户名 "切换至你的工作目录。再输入编译命令“cl /EHsc ***.cpp"。

2、不使用Visual Studio命令提示,直接使用”命令提示符“:

首先需要设置环境变量:右击”计算机“,选中”高级系统设置“,选择”高级“,点击”环境变量“。编辑Path,修改值为:$PATH$;c:\Program Files\Micosoft Visual Studio 10.0\VC\bin;c:\Program Files\Micosoft Visual Studio 10.0\Common7\IDE。新建INCLUDE,值为:c:\Program Files\Micosoft Visual Studio 10.0\VC\include。新建LIB,值为:c:\Program Files\Micosoft Visual Studio 10.0\VC\lib;c:\Program Files\Micosoft SDKs\Windows\V7.0A\Lib。

重启计算机,就可以在命令行上编译了。

3、/Fe选项的使用:

如果想在编译时选择可执行文件的路径及文件名,要使用/Fe选项。示例:cl /Fe"c:\users\user1\ExeFile.exe" c:\users\user1\documnets\Source.cpp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: