日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

VS2010出现fatal error C1902: 程序数据库管理器不匹配;请检查安装

發布時間:2023/12/31 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS2010出现fatal error C1902: 程序数据库管理器不匹配;请检查安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近裝了Libsvm matlab

再看看回頭寫的C++程序 給報了這樣一個錯誤

看了論壇 說了這樣一個帖子

原文如下:

如題,剛剛重裝的win7,完整安裝VS2010后,新建一個win32項目(項目名為win32),點擊運行后,出現兩行字:
warning?D9028:?最小重新生成失敗,正在轉換為標準生成 E:\Visual?Studio?2010?Projects\win32\win32\
error?C1902:?程序數據庫管理器不匹配;請檢查安裝e:\visual?studio?2010?projects\win32\win32\stdafx.cpp 1

請問如何解決,我裝完系統后沒有對系統做任何修改,然后是直接安裝的vs2010,一運行就報錯,怎么回事?到底哪里出了問題,應該如何解決?

我已經試過http://topic.csdn.net/u/20070207/14/37169fb9-07f8-4c8c-a95a-1cf13962518b.html中所提到過的各種方法,包括拷貝文件,修改環境變量什么的,可是就是沒有用。

望大家救救我


大家的解答如下

1

哦,終于找到原因了。真是個另類原因。原來是我安裝的字體渲染,并且采用注冊表的加載方式!改掉就好了!上天哪,這是怎么影響到的。LZ相信能幫助你了吧。


mactype設置向導里面把渲染方式改成服務加載,不要用注冊表加載。不過貌似新版mactype把這個問題給解決了


2

我是這個錯誤 已經可以成功的使用了


VC++2005?:Fatal?Error?C1902:程序數據庫管理器不匹配;請檢查安裝?解決
安裝VC++?SP1后,調試程序時候提示錯誤?Fatal?Error?C1902:程序數據庫管理器不匹配;請檢查安裝,不知道什么意思,于是Google了一下,網上有說是“創建程序數據庫文件(.pdb)?時所使用的DBI.dll?版本比編譯時發現的版本新。在系統上安裝最新的DBI.dll?版本。?”不知道怎么安裝新的DBI.dll,于是又去MSDN上搜索錯誤信息,于是搜出了這么一條:Fatal?Error?C1902?(C++)?:A?program?database?file?(.pdb)?was?created?using?a?newer?version?of?mspdb80.dll?than?the?one?found?while?compiling.This?error?usually?indicates?that?mspdbsrv.exe?or?mspdbcore.dll?are?missing?or?have?different?versions?from?mspdb80.dll.?Ensure?matching?versions?of?mspdbsrv.exe,?mspdbcore.dll,?and?mspdb80.dll?are?installed?on?your?system.
意思好像是:程序的數據庫文件(.pdb)被一個比編譯時版本新的?mspdb80.dll?所生成,錯誤通常指示?mspdbsrv.exe?或?mspdbcore.dll?丟失或者其版本和?mspdb80.dll?的版本不同,確定這三個文件的相同版本安裝在系統里。
于是,我到我VC安裝目錄?\Program?Files\Microsoft?Visual?Studio?8\VC\bin?里一看,果然這三個文件愛你的版本不一樣,然后我到目錄?D:\Program?Files\Microsoft?Visual?Studio?8\Common7\IDE?里重新?copy?了這個三個相同版本的文件到?\Program?Files\Microsoft?Visual?Studio?8\VC\bin?,然后重新編譯程序,果然沒有那個錯誤了


寫在如此 防止大家再去看那個很長的帖子

也給我以后備用

總結

以上是生活随笔為你收集整理的VS2010出现fatal error C1902: 程序数据库管理器不匹配;请检查安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。