MSVCP120D.dll отсутствует на вашем компьютере
Я сделал программу на C++ в Visual Studio и хотел показать ее своему другу. Однако раньше я никогда не настраивал библиотеки времени выполнения Visual C++, поэтому я запустил виртуальную машину Windows 8.1 и попытался установить библиотеки по этой ссылке. Однако после их установки виртуальная машина выдала эту ошибку;
Что мне нужно установить, чтобы программа работала правильно? (Кстати, исполняемый файл называется Main.exe.)
1 ответ
MSVCP120D.dll
является отладочной версией Стандартной библиотеки C++, которая не лицензирована для распространения.
Скомпилируйте ваш код в режиме Release, и зависимость изменится на MSVCP120.dll
(обратите внимание, нет D), который должен иметь пользователь, теперь, когда вы установили распространяемый пакет MSVCRT.