Как установить MSVCR90D.DLL - PullRequest
       33

Как установить MSVCR90D.DLL

6 голосов
/ 08 декабря 2010

Как мне установить MSVCR90D.DLL? У меня есть небольшая тестовая DLL (режим отладки), в которой я создал проект установки. В мой проект установки я включил модули слияния и политику для vc90_debugcrt_x86.msm и т. Д. Когда я устанавливаю DLL на свою виртуальную машину, средство обхода зависимостей все еще сообщает, что MSVCR90D.DLL не может быть найден?

Заранее спасибо.

Ответы [ 4 ]

2 голосов
/ 28 августа 2013

Просто скопируйте файл MSVCR90D.DLL в ту же директорию, что и ваша собственная dll.Тогда и ваш dll, и обходчик зависимостей найдут файл MSVCR90D.DLL.

Вам может понадобиться пара других файлов, например msvcp90d.dll или msvcm90d.dll, но обходчик зависимостей знает, нужны ли они вам для ваших целей.1003 *

2 голосов
/ 08 декабря 2010

См. здесь .

Подготовка тестовой машины для запуска Исполняемый файл отладки

Microsoft официально не поддерживает развертывание сред отладки вне среды разработки и тестирования, но вы можете заставить ее работать, если вам нужно. Похоже, это установка в тестовой среде ванили.

1 голос
/ 08 декабря 2010

MSVCR90D.DLL - это отладочная версия библиотек времени выполнения Visual Studio.Обычно, если вы развертываете этот код, вы собираете его в режиме выпуска, а также предоставляете / устанавливаете распространяемый пакет времени выполнения Visual Studio.Насколько я знаю, единственный способ получить отладочные библиотеки - это установить Visual Studio.

0 голосов
/ 25 октября 2011

Утилита py2exe, которая преобразует скрипты Python в исполняемые программы Windows, похоже, имеет похожую проблему здесь .Возможно, раздел «Связывание DLL времени выполнения C» поможет вам найти решение.

...