Windows中cl命令编译运行C++

Windows中cl命令编译运行C++


author@jason_ql(lql0716)
http://blog.csdn.net/lql0716


在dos命令窗口,利用cl命令编译运行C++;

设置步骤:

  • 1、正确安装Visual Studio 2013

    我的安装路径是:
    “C:\Program Files (x86)\Microsoft Visual Studio 12.0\”

  • 2、设置环境变量

    • PATH 中添加
      C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin
    • 添加环境变量 INCLUDE:
      INCLUDE = C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include
    • 添加环境变量 LIB
      LIB = C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib
  • 3、测试cl命令

    • 在dos命令窗口输入命令:cl
      显示如下结果,则为配置成功
      此处输入图片的描述
  • 4、用cl命令编译运行C++程序

//hw.cpp

#include <iostream>
using namespace std;

int main(){
    cout << "print ! ! ! ! ! ! " << endl;
    system("pause"); //改命令可以使得窗口
}
  • 编译print.cpp:cl -GX hw.cpp
    显示如下结果,则为配置成功
    此处输入图片的描述

如果提示LINK:fatal error LNK1104: 无法打开文件 “uuid.lib”,则将路径C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib下的uuid.lib复制到C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib;同理,出现其他类似形式错误提示LINK:fatal error LNK*: 无法打开文件“*.lib”,也是同样的操作
此处输入图片的描述


  • 5、多个cpp文件一起编译运行

如:test.h, test.cpp, hw.cpp,print文件调用了test.h
命令形式:cl hw.cpp test.cpp
此处输入图片的描述
test.h

//test.h

#ifndef TEST_H
#define TEST_H

void get();

#endif

test.cpp

//test.cpp
#include "test.h"

#include <iostream>
using namespace std;
void get(){
    cout << "Very Good, get it.\n" << endl;
}

hw.cpp

//hw.cpp
#include <iostream>
#include "test.h"
using namespace std;

int main(){
    cout << "printing ! ! !  \n" << endl;
    get();
    system("pause");

}

参考:通过命令行使用cl.exe编译器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI人工智能科学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值