2 u011475211 u011475211 于 2016.01.31 16:36 提问

VS2012运行出错,warning D9028,fatal error C1902

1>------ 已启动生成: 项目: Test, 配置: Debug Win32 ------
1>cl : 命令行 warning D9028: 最小重新生成失败,正在转换为标准生成
1> test.cpp
1>c:\users\administrator\documents\visual studio 2012\projects\test\test\test.cpp : fatal error C1902: 程序数据库管理器不匹配;请检查安装
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

安装之后可以正常运行,创建项目和生成都没有问题,但是当我试图用命令行运行程序的时候,开始抱错,我设置好PATH,INCLUDE,LIB之后,程序抱错,丢失mspdb110.dll,然后我从Commn7/Tools中把mspdb110.dll复制到VC/bin中,仍然抱错,
网上有关于同样问题的VS2005版的处理(处理方法是: mspdbsrv.exe 或 mspdbcore.dll 丢失或者其版本和 mspdb80.dll 的版本不同,确定这三个文件的相同版本安装在系统里。在VC安装目录下的\Common7\IDE 目录下拷贝这三个文件到 安装目录下的VC\bin下即可),但我的电脑里没有mspdbsrv.exe和mspdbcore.dll,从网上下载之后仍然报上述错误,请高手帮忙

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.31 16:45
已采纳

先把bin/obj文件统统删除。如果是控制台小程序,先新建一个看看是否正常编译,如果可以,把你的这个程序的代码拷贝进去。

如果哪怕最简单的程序都不行,建议你先修复安装下vs,还不行就重装系统。

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2016.01.31 18:22
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VS2010出现fatal error C1902: 程序数据库管理器不匹配;请检查安装
最近装了Libsvm matlab 再看看回头写的C++程序 给报了这样一个错误 看了论坛 说了
解决:VS2008中的fatal error C1902: 程序数据库管理器不匹配;请检查安装
刚才打开VS2008,准备编绎上次写好的程序时,出现了以下很不友好的错误: fatal error C1902: 程序数据库管理器不匹配;请检查安装 百度中的解决方案如下: mspdbsrv.exe 或 mspdbcore.dll 丢失或者其版本和 mspdb80.dll 的版本不同, 确定这三个文件的相同版本安装在系统里。 在VC2008安装目录下的\Common7\IDE 目录下拷贝
当你面对以下错误束手无措时 :fatal error C1902: 程序数据库管理器不匹配;请检查安装的解决办法
百度中的解决方案如下: mspdbsrv.exe 或 mspdbcore.dll 丢失或者其版本和 mspdb80.dll 的版本不同, 确定这三个文件的相同版本安装在系统里。 在VC2008安装目录下的\Common7\IDE 目录下拷贝这三个文件到VS2008安装目录下的VC\bin下,重启VS2008即可! 我按以上方法做后,错误还是还样子
fatal error C1902: 程序数据库管理器不匹配;请检查安装 (zz)
mspdbsrv.exe, mspdbcore.dll, and mspdb80.dll are installed on your system. 我是前两天往VC2005安装路径Microsoft Visual Studio 8\VC\bin里放了个mspdb80.dll,是从common7 中找到并粘贴过去的,因为想用bin目录下的dumpbin程序,今天一运行也出现了楼主的问题,在网
VS2010: Fatal error C1902: Program database manager mismatch; please check your installation
今天在编译程序时突然遇到这个错误,经过百度很久,才j
fatal error C1902 Program database manager mismatch; please check your installation问题的解决
作者:朱金灿来源:http://blog.csdn.net/clever101         上午研究sqlite。生成sqlite的导入库需要用到VS的lib工具(位置一般在$ \MicrosoftVisual Studio 8\VC\bin目录下)。结果运行该工具出现缺少mspdb80.dll的错误。我把mspdb80.dll搜索出来,拷贝到$ \Microsoft Visual Studi
vc++ fatal error C1902: 程序数据库管理器不匹配;请检查安装
之前一直用vc2010写代码, 好好的. 前两天手动编译jdk时, 老是报错.后来把mspdb100.dll copy到c:\windows\system32好了. 今天编译所有的代码都报错1>d:\vc_project\test01\test01\test.cpp : fata
已解决:fatal error C1902: Program database manager mismatch; please check your installation
<br /><br />今天在用 VC2010 编译项目时出现这个奇怪的错误,以前都用的好好的,网上搜索说需要把以下四个文件从安装目录的 Common7/IDE 目录下面 复制到 VC/Bin 目录下面:<br /><br />mspdbsrv.exe<br />mspdbcore.dll<br />mspdb100.dll<br />msobj100.dll<br />复制之后,问题解决,网友遇到的问题以及解决方案如下:<br />复制了之后还是不行。后来我想可能还有其他地方的程序调用,于是就把这几个文件
vs2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决
 重装了本本上的Xp系统,如往常一样,升级,装杀毒软件,开发工具。一些进行的非常顺利。然而,在我打开VS2008准备耕作的时候,尽然出现了一邪恶的错误提示:vs2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决。进过多家的方法,均无效,重装VS也不行,最后终于百度到一无名大侠的解决方案,问题解决了,在这里记录下来,以备再有不测。到C:/Program
VS2008编译错误:fatal error C1902: 程序数据库管理器不匹配;请检查安装
不知道怎么突然出现这个错误···昨天关机的时候还是很正常,早上就提示错误了,网上找到了解决办法: X:/Program Files/Microsoft Visual Studio 9.0/Common7/IDE下面拷贝mspdbsrv.exe到X:/Program Files/Microsoft Visual Studio 9.0/VC/bin下面,然后在编译就通过了,不行的话,复制