Установите msvcr80d.dll - PullRequest
       16

Установите msvcr80d.dll

0 голосов
/ 18 декабря 2009

По независящим от меня причинам приложение, над которым я работаю, должно использовать версию debug библиотеки Microsoft Visual C ++ 2005. Я попытался зарегистрировать msvcr80d.dll с помощью regsvr32.exe, и это не удалось. Есть ли способ заставить библиотеки отладки регистрироваться?

Ответы [ 3 ]

3 голосов
/ 18 декабря 2009

Они не должны быть зарегистрированы, и отладочная версия не подлежит распространению. Лучше исправить сборку вашего проекта, чтобы избавиться от отладочной сборки, потому что вы не можете развернуть ее таким образом.

2 голосов
/ 18 декабря 2009

это визуальная студия библиотека времени выполнения отладочная версия. помимо неоптимизированной эта dll содержит дополнительный код для обнаружения различных ошибок во время выполнения. Вы не должны использовать это для распространения, кроме того, что ваше приложение медленнее, оно может отображать всевозможные неуклюжие отладочные сообщения. пропустите ярлык и перекомпилируйте версию выпуска.

Эта dll не экспортирует DllRegisterServer и поэтому не может (и не должна) быть зарегистрирована с regsvr32

1 голос
/ 24 декабря 2009

Если вы устанавливаете VC ++ 2005 Express Edition на каждом целевом ПК, который должен включать нераспространяемые библиотеки DLL. Тогда, возможно, вы сможете развернуть свое приложение на этих ПК.

...