Подключение оракула от c ++ .. MSVCR90.dll отсутствует на вашем компьютере - PullRequest
0 голосов
/ 02 августа 2010

Я пытаюсь подключиться к базе данных oracle из c ++ с помощью OCCI, я следую этим инструкциям от Mark Williams , но когда я запускаю свою программу, она выдает ошибку MSVCR90.dll отсутствует на вашем компьютере . Я полагаю, что его проблема, связанная с компилятором vc, может быть, он пытается использовать vc10 и oracle dll ищет vc9 dll? Версия оракула, к которой я пытаюсь подключиться, - 10g.

Можно ли настроить VS2010 для использования VC9 вместо VC10?

Я использую Visual Studio 2010 под Windows 7.

1 Ответ

2 голосов
/ 02 августа 2010

Действительно, клиентскому приложению требуется версия среды выполнения MSVC, отличная от установленной на вашем компьютере.Msvcr90.dll - это библиотека Common Runtime для Microsoft Visual C ++ 2008. Вам необходимо установить ее.(Обратите внимание, что для этой версии он больше не считается общим системным каталогом, поэтому он устанавливается как параллельная сборка Windows.)

Его можно установить, загрузив установщики здесь или здесь :

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...