Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > fatal error C1902


Автор: Rutti 3.5.2007, 14:14
В проекте на VS 2005 просто удалил пустую строку и теперь постоянно получаю кучу ошибок C1902: "fatal error C1902: Program database manager mismatch; please check your installation".
Что это такое? И как с этим бороться?

Автор: Greeen 3.5.2007, 14:32
MSDN:
A program database file (.pdb) was created using a newer version of DBI.dll than the one found while compiling. Install the latest version of DBI.dll on your system.
Попробуй Rebuild Solution Ctrl+Alt+F7

Автор: Sartorius 3.5.2007, 14:53
 Честно говоря неожиданный эффект для удаления строчки  smile  Удали pdb

Автор: Rutti 3.5.2007, 15:27
Цитата(Greeen @  3.5.2007,  14:32 Найти цитируемый пост)
Попробуй Rebuild Solution Ctrl+Alt+F7


Делал. Нулевой результат.

Цитата(Sartorius @  3.5.2007,  14:53 Найти цитируемый пост)
Удали pdb


Так нет такого файла в каталоге проекта.

Немного поэксплуатировав Google обнаружил, что эта ошибка была локализована Microsoft (http://bloggingabout.net/blogs/mglaser/archive/2006/11/09/Visual-Studio-2005-SP1-_2600_amp_3B00_-Hotfixes.aspx, http://support.microsoft.com/kb/920770), был выпущен хот-фикс, который, к сожалению, нигде не возможно скачать. Может он есть у кого?

Ну, вот взял удалил переменные окружения, которые сам вписывал для того, что бы работать с команлной строкой и файл mspb80.dll из ишт, который скопировал туда по той же причине, и, вроде, всё заработало. Мда...

Но всё же просьба выложить куда-нибудь фикс остаётся в силе. 

Автор: serg405 13.7.2010, 10:20
http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=KB920770&DownloadId=1405

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)