Windows系统下用命令行编译C/C++程序过程总结

参考文章:http://www.cnblogs.com/caikehe/archive/2013/01/12/2858017.html

批处理文件内容:

set path=D:Program Files (x86)Microsoft Visual Studio 10.0VCin

set include=D:Program Files (x86)Microsoft Visual Studio 10.0VCinclude

set lib=D:Program Files (x86)Microsoft Visual Studio 10.0VClib

 

然后将相应的缺失文件拷贝到相应的文件下面即可。

一个是 mspdb100.dll,放入 bin当中。

一个是kernel32.lib,放入lib当中。

然后,cmd,按入 cl xxx.cpp

运行后即会生成xxx.exe。

 

运行上面程序没问题的话,不代表运行vs没问题。

按照上面的配置,会导致出现:

fatal error C1902: 程序数据库管理器不匹配;请检查安装解决

也就是说,我们必须把mspdb100.dll删掉才行。不然会出错的。

解决方案:参考文章 http://www.cppblog.com/suitang/articles/136262.html

原文地址:https://www.cnblogs.com/zhuxuekui/p/4188937.html