参考文章: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