msvcr90d.dll не найден - PullRequest
       3

msvcr90d.dll не найден

0 голосов
/ 10 февраля 2011

Я работал над проектом, который до сегодняшнего дня работал без проблем.Внезапно у меня появляется ошибка, что "msvcp90d.dll не найден", и программа не запускается в VS2008.В последнее время единственная добавленная мною зависимость - это рендеринг шрифта ftgl, но он не имеет смысла.

В чем может быть причина проблемы?

Обновление: я думаю, что моя проблемадругой.При очистке и восстановлении появляется сообщение об ошибке «msvcr90d.dll не найден».Несколько советов?

1 Ответ

1 голос
/ 10 февраля 2011

msvcp90d - отладочная версия библиотеки c ++ stl. он используется автоматически при использовании стандартных библиотек c ++.

Поскольку это библиотека отладки, она не должна использоваться в производственных средах. Возможная причина, по которой он отсутствует на компьютере, на котором установлена ​​Visual Studio, заключается в том, что на этом компьютере не установлены библиотеки отладки. Используйте установочный DVD-диск Visual Studio и проверьте его.

обновление: Вы также можете настроить свой проект для работы без этого файла DLL. Перейдите в Свойства проекта, затем откройте Свойства конфигурации - C / C ++ - вкладка Генерация кода. Установите для параметра Runtime Library что-то без DLL в своем имени. (Существует две версии: Release и Debug, используйте ту, которая соответствует конфигурации вашего проекта.)

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