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

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

批处理文件内容:

set path=D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin

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

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

 

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

一个是 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

posted on 2014-12-27 18:06  zhuxuekui3  阅读(264)  评论(0编辑  收藏  举报