Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка в 2005 студии C1902, как побороть? 
V
    Опции темы
Dray
Дата 22.2.2007, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Материалист
**


Профиль
Группа: Участник
Сообщений: 652
Регистрация: 7.10.2003
Где: г. Всеволожск

Репутация: 2
Всего: 6



Поставил 2005 студию. Пытаюсь скомпилить код:
Код
#include <iostream>

using std::cout;
using std::endl;

void main ()
{
    cout << "Hello world" << endl;
}

Пишет:
Код
Error    2    fatal error C1902: Program database manager mismatch; please check your installation    

При этом стоит 2003я студия и прекрасно работает.
Как исправить это дело подскажите. smile 


--------------------
忍者

user posted image
PM MAIL   Вверх
Sartorius
Дата 22.2.2007, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: 8
Всего: 37



 А если не не в pdb файле отладочную информацию держать?
ЗЫ а вообще похоже как то криво встала. У мне 2003 и 2005 спокойно вместе работают

Это сообщение отредактировал(а) Sartorius - 22.2.2007, 22:47
PM MAIL ICQ   Вверх
Rockie
Дата 22.2.2007, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 23.4.2006

Репутация: 8
Всего: 31



Dray, возможно стоит добавить
Код

#include "stdafx.h"

либо следовать рекоменадции smile

Добавлено @ 22:54 
Цитата

Visual C++ Concepts: Building a C/C++ Program  

Fatal Error C1902

program database manager mismatch; please check your installation

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.


Dray, а чаго 2003 а не 2005? или купленная?




--------------------
Чтобы иметь большой гардероб - надо иметь большой гардероб.
PM   Вверх
vitlic
Дата 22.2.2007, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 22.2.2007
Где: где home(){return где="тут"}

Репутация: 1
Всего: 1



Я однажды тоже долго думал над тривиальным кодом выдававшем ошибку, потом посоветовали открыть новый проект в него перенести с/с++ файлы и все заработало, может и тебе попробовать.

Это сообщение отредактировал(а) vitlic - 22.2.2007, 22:58
PM WWW   Вверх
Dray
Дата 22.2.2007, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Материалист
**


Профиль
Группа: Участник
Сообщений: 652
Регистрация: 7.10.2003
Где: г. Всеволожск

Репутация: 2
Всего: 6



DBI.dll - а где взять эту библиотеку? 
Цитата(Rockie @  22.2.2007,  22:48 Найти цитируемый пост)
Install the latest version of DBI.dll on your system.

Это очень похоже на истину. Может просто криво встала. Я переустанавливал, - не помогло.  smile 
Так что думаю как раз нужно последнюю версию DBI.dll


--------------------
忍者

user posted image
PM MAIL   Вверх
Rockie
Дата 22.2.2007, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 23.4.2006

Репутация: 8
Всего: 31



Цитата(Dray @  22.2.2007,  23:13 Найти цитируемый пост)
DBI.dll - а где взять эту библиотеку? 


Dray, глянь тута

не, тут не смотри smile

Это сообщение отредактировал(а) Rockie - 22.2.2007, 23:20


--------------------
Чтобы иметь большой гардероб - надо иметь большой гардероб.
PM   Вверх
Rockie
Дата 22.2.2007, 23:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 23.4.2006

Репутация: 8
Всего: 31



Dray, интересная фихня. советуют для исправления стереть файл mspdb80.dll smile
Цитата

I suspect that there is a more fundamental problem here. It seems that somehow you have got a mismatched mspdb80.dll and mspdbsrv.exe on your system. The only fix, unfortunately, is to do a re-install of the product.

Here's the steps I would advise:

Make sure the IDE is not running

Run "Task Manager" and click on the "Processes" tab: if there is a mspdbsrv.exe process running then select the process and then click on "End Process" button at the bottom

Uninstall the product

At this point you might want to search for any copies of "mspdbsrv.exe" and "mspdb80.dll" on your machine: you may have older versions left over from an earlier install: if you find any you should delete them.

Once you are certain that your machine is clean you can then re-install the product.

These steps, hopefully, will ensure that you have matched versions of mspdb80.dll and mspdbsrv.exe


MS C++ 2005 express database mismatch error when compiling

Newbie help when compiling with Visual C++ 2005

p.s: и все же еще раз - почему не 2005? smile




--------------------
Чтобы иметь большой гардероб - надо иметь большой гардероб.
PM   Вверх
Dray
Дата 23.2.2007, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Материалист
**


Профиль
Группа: Участник
Сообщений: 652
Регистрация: 7.10.2003
Где: г. Всеволожск

Репутация: 2
Всего: 6



Rockie, спасибо, то что надо! Сделал как написано ошибка больше не вылазит. +1.
зы
оффтоп
Много проектов на 2003й. Поэтому я просто тормозил и долго не переходил на 2005ю.


--------------------
忍者

user posted image
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0540 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.