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

今天安装VS2008,编写一个小程序,就报如下错误:

“错误提示:VS2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决”

我怀疑是系统中已安装的vs2010发生了冲突了,在网上查询发现了其原因:

     原因:这个是绿色版不完美的原因,cl运行需要mspdb80.dll但是其他工程需要.pdb;  mspdbsrv.exe 或 mspdbcore.dll 丢失或者其版本和 mspdb80.dll 的版本不同

      解决:本来如果是cl或者dumpbin需要mspdb80.dll从bin中删掉,但是是为了兼容绿色编译,就整更多的文件过来到。C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE下面拷贝mspdbsrv.exe mspdb80.dll mspdbcore.dllC:\Program Files\Microsoft Visual Studio 9.0\VC\bin下面,重启VS即可。

猜你喜欢

转载自blog.csdn.net/csp123258/article/details/43194231