Отладочная версия проекта vc ++ содержит отсутствующий файл msvcr80d.dll. - PullRequest
0 голосов
/ 05 апреля 2011

У меня есть встроенная программа на С ++, которая успешно собирается и успешно работает в версии выпуска.Однако, когда я пытаюсь запустить debug exe, он выдает исключение "Это приложение не удалось запустить, поскольку MSVCP80D.dll не был найден. Повторная установка приложения может решить проблему,

Ответы [ 2 ]

1 голос
/ 05 апреля 2011

Это потому, что у вас нет версии DEBUG среды выполнения C / C ++ на этом компьютере, только сборки RELEASE.Отладочные сборки предназначены только для разработки и отладки.Вы не должны устанавливать / распространять их, только выпускать сборки.И вы должны установить соответствующий распространяемый файл с рабочими средами VC ++.

1 голос
/ 05 апреля 2011

Попробуйте статически связать библиотеки времени выполнения, если вам нужно запустить отладочную сборку на ПК, на котором не установлена ​​Visual Studio.

http://msdn.microsoft.com/en-us/library/abx4dbyh(v=VS.100).aspx

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