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

来源:互联网 发布:whois数据库 编辑:程序博客网 时间:2024/05/18 01:18

今天尝试使用命令提示符使用命令提示符以及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即可



原创粉丝点击