在命令行中使用vs编译器
2017-10-18 20:33
316 查看
装好vs之后,添加vs编译器的路径到环境变量(本文是2010版本,其它版本文件夹可能不同)。
1,vs编译器的名称是 cl ,默认路径:\VS2010\VC\bin ,添加路径到环境变量。
2,另外需要 mspdb100.dll(2010是100,其它版本名称不同)这个库文件,
它的路径是:\VS2010\Common7\IDE, 把这个路径添加到环境变量。
3,添加头文件include和库文件lib:
具体操作方法是,我的电脑->属性->高级->环境变量->新建。变量名自己设置,我把它设为include,然后变量值有两个,一个是c语言的头文件在VS安装目录下,另一个是window头文件在C盘,用分号隔开,完整值为:E:\VS2010\VC\include;C:\Program
Files\Microsoft SDKs\Windows\v7.0A\include 。同样新建一个环境变量来加入lib的路径,变量名设为lib,变量值也是两个:\VS2010\VC\lib;C:\Program
Files\Microsoft SDKs\Windows\v7.0A\include 。(如果不包含路径E:\Program Files\VS\VC\lib,用cl编译会提示缺失库文件。)
参考原文:http://www.xuebuyuan.com/1849481.html,
原文没加C盘文件,若编译含有windows.h文件的程序,则会出现找不到头文件的情况。
1,vs编译器的名称是 cl ,默认路径:\VS2010\VC\bin ,添加路径到环境变量。
2,另外需要 mspdb100.dll(2010是100,其它版本名称不同)这个库文件,
它的路径是:\VS2010\Common7\IDE, 把这个路径添加到环境变量。
3,添加头文件include和库文件lib:
具体操作方法是,我的电脑->属性->高级->环境变量->新建。变量名自己设置,我把它设为include,然后变量值有两个,一个是c语言的头文件在VS安装目录下,另一个是window头文件在C盘,用分号隔开,完整值为:E:\VS2010\VC\include;C:\Program
Files\Microsoft SDKs\Windows\v7.0A\include 。同样新建一个环境变量来加入lib的路径,变量名设为lib,变量值也是两个:\VS2010\VC\lib;C:\Program
Files\Microsoft SDKs\Windows\v7.0A\include 。(如果不包含路径E:\Program Files\VS\VC\lib,用cl编译会提示缺失库文件。)
参考原文:http://www.xuebuyuan.com/1849481.html,
原文没加C盘文件,若编译含有windows.h文件的程序,则会出现找不到头文件的情况。
相关文章推荐
- 模拟Linux命令行方式在Windows下编译C/C++程序(使用VS编译器)
- 如何用在命令行下使用VS编译器
- 在命令行下使用vs的编译器
- 使用 C# 2.0 命令行编译器 (使用csc.exe )
- VS中c++文件调用c 函数 ,fatal error C1853 预编译头文件来自编译器的早期版本号,或者预编译头为 C++ 而在 C 中使用它(或相反)
- 如何在VS 编译器下 使用纯 C 语言编译器?
- VC、VS、WDK各版本带的cl命令行编译器版本小结
- 使用vs编译器编译一个简单的dll项目
- 使用vs2015编译器编译libpqxx时发生的错误以及解决办法
- 解决使用VS 2005 编译器 cl.exe 时弹出的 丢失 mspdb80.dll 错误.
- 命令行使用GNU编译器和Microsoft编译器
- 关于使用VS生成Lua 5.2.3编译器与解释器 动态库 静态库
- VS2010编译器在命令行下使用注意的问题
- 通过命令行使用cl.exe编译器
- VS2017自带VS2015编译器等在命令行下无法使用问题
- Qt+VS 编译器:默认库“library”与其他库的使用冲突;使用 /NODEFAULTLIB:library
- 命令行中使用gcc编译器和gdb调试
- vs编译器使用时的问题及解决方案
- 几个VS编译器(cl.exe)命令行编译的例子
- Mac OS命令行下使用VS Code打开文本文件