VS中錯誤 C1902: 程序數據庫管理器不匹配 問題

      

 關於 VS中的 fatal error C1902: 程序數據庫管理器不匹配;請檢查安裝



    身邊好幾同事都遇到這個問題,並且都有一個共同點:重裝系統,安裝VS,任何工程編譯時都會出現這個錯誤。上網找了許多解決方法,比較多的都是在安裝目錄Common\IDE找mspdbsrv.exe, mspdbcore.dll, mspdb80.dll,拷貝到VC\bin下面,重啓VS。我這些同事也都用這個方法,但是依然沒有解決問題。其實解決這個問題就差一步哇!把mspdbsrv.exe拷過去以後,運行一下就OK啦~
    至於產生這個問題的原因,最開始我只知道是DLL版本不匹配,後來上網查,幾乎沒有人給出準確的答覆(或者自己沒有看到),今日看到一個比較好的解答:程序的數據庫文件(.pdb)被一個比編譯時版本新的 mspdb80.dll 所生成。
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章