zoukankan      html  css  js  c++  java
  • 以命令行方式编译C++程序

    在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

  • 相关阅读:
    在小气的神的Blog上看到的一段Video
    一个在.net下进行用户模拟的类
    PDC每日视频
    今天才知有一个CollectionBase类,惭愧
    “EditandContinue”特性
    Codeforces Round #597 (Div. 2) A. Good ol' Numbers Coloring
    单据号生成
    JAR包
    框架之间传值
    Eclipse3.4发布 新特性展示
  • 原文地址:https://www.cnblogs.com/shuiguang/p/2990892.html
Copyright © 2011-2022 走看看