在Windows下使用命令提示符以及VS提供的CL编译器编译运行C/C++

今天尝试使用命令提示符使用命令提示符以及VS提供的CL编译器编译运行C/C++

查找了一些网上的教程,发现大部分教程都有或多或少的问题,所以自己在这些教程的基础上总结了一下,

一下设置基本算是完美运行,如有问题欢迎留言指正。


我们需要使用编译器是VC的cl编译器,


 以下是我们需要设置的环境变量(我的VS2010的安装目录是D:\program files (x86)\Microsoft Visual Studio 10.0\

PATH:D:\program files (x86)\Microsoft Visual Studio 10.0\VC\bin;D:\program files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;

LIB:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib;D:\program files (x86)\Microsoft Visual Studio 10.0\VC\lib;

INCLUDE:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include;D:\program files (x86)\Microsoft Visual Studio 10.0\VC\include;

我们简单介绍一下这几个环境变量的作用

其中path中的两个路径前一个包含cl编译器,后一个为了防止缺少msobj80.dll,mspdb80.dll,mspdbcore.dll,mspdbsrv.exe这些文件而产生错误。

LIB包含了需要的库文件,网上有些教程说是只需要添加前一个路径即可,但经过实际测试发现在link时会报出缺少文件的错误,后来经过尝试,发现还应当将VC中的lib路径加入

最后一个INCLUDE,很显然是VC提供的一些头文件

(以上环境变量如不存在,则需要自己创建;设置环境变量时如cmd处于开启状态,在设置完成后则需将cmd重启)


设置完成后,便可以在名利提示符下编译C/C++了,方法很简单cl test.cpp即可



  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值