您的位置:首页 > 数据库

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

2016-07-22 15:23 369 查看
VS2008编译从VC6.0升级过来的程序时出现 :Fatal Error C1902:程序数据库管理器不匹配;请检查安装 解决

在MSDN中查找Error C1902出现如下描述:

错误消息

程序数据库管理器不匹配;请检查安装

创建程序数据库文件 (.pdb) 时所使用的 mspdbXX.dll 版本比编译器在您的系统上发现的版本新。此错误通常表示缺少 mspdbsrv.exe 或 mspdbcore.dll,或者它们的版本与 mspdbXX.dll 不同。(mspdbXX.dll
文件名中的 XX 占位符会随着每个产品发行版本而更改。例如,在 Visual Studio 2005 中,该文件名是 mspdb80.dll。

请确保系统上安装的 mspdbsrv.exe、mspdbcore.dll 和 mspdbXX.dll 的版本相匹配。请确保未将不匹配的版本复制到包含适用于目标平台的编译器和链接工具的目录下。例如,您可能已经复制这些文件,以便可以在命令提示处激活编译器或链接工具,而不需要相应地设置 PATH 环境变量。

于是,我将\Program Files\Microsoft Visual Studio 9\Common7\IDE 里把3个文件复制到 \Program Files\Microsoft Visual Studio 8\VC\bin ,然后重新编译程序就测试那个错误了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: