1

Я сделал программу на C++ в Visual Studio и хотел показать ее своему другу. Однако я никогда не настраивал библиотеки времени выполнения Visual C++, поэтому я запустил виртуальную машину Windows 8.1 и попытался установить библиотеки там по этой ссылке. Однако после их установки виртуальная машина выдала эту ошибку;

Что мне нужно установить, чтобы программа работала правильно? (Кстати, исполняемый файл называется Main.exe.)

1 ответ1

3

MSVCP120D.dll - это отладочная версия стандартной библиотеки C++, которая не лицензирована для распространения.

Скомпилируйте ваш код в режиме Release, и зависимость изменится на MSVCP120.dll (примечание, нет D), который должен иметь пользователь, теперь, когда вы установили распространяемый пакет MSVCRT.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .