Я использую Visual Studio 2013 с ISLE 2013 для создания приложения формы Windows,
это первый раз, когда я использую этот стиль,
Я успешно построил приложение, но проблема возникает после того, как я установил приложение на другом ПК, говорит, что msvcp120.dll отсутствует!
Я искал в Интернете эту проблему, и я не мог ничего найти?
есть идеи?
Я не специалист по Windows, но я постараюсь ответить, так как я провел небольшое исследование. Я нашел информацию Вот. Это говорит:
«Этот файл представляет собой динамическую библиотеку ссылок, разработанную в виде библиотеки времени выполнения Microsoft C, обычно соединяющейся с Microsoft® Visual Studio®. Это коллекция библиотек ссылок, которая содержит инструкции для стандартных функций библиотеки языка Си. Она используется практически во всех программах Windows скомпилирован из исходного кода C или C ++. Эта библиотека используется для приложений, написанных в Visual Studio. «
Итак, я предполагаю, что это вещь Microsoft. Библиотека времени выполнения, необходимая для запуска проектов на языке c / c ++, созданных в визуальных студиях. Загрузите .dll из источника в Интернете (просто Google) и включите его в каталог вашего проекта. Если это поможет, включите этот файл в установочный файл.
Пока кто-нибудь, кто работает с окнами и не имеет представления о том, что dll ответит на ваш вопрос, этот ответ может помочь вам начать.
Не загружайте одиночные библиотеки DLL, из которых вы ничего не знаете со случайных сайтов.
В каталоге установки Visual Studio 2013 выберите C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ VC \ redist \ 1033, и вы увидите файлы vcredist_x64.exe и vcredist_x86.exe, которые необходимо запустить в целевой системе. ,
Используйте вариант x64 для 64-битных приложений. Он установит MSVCP120.dll для одного, а также для некоторых других DLL.
нашел решение, я должен добавить установщик библиотеки времени выполнения Visual C ++
Msvcp120.dll — это dll для стандартной библиотеки c ++. При разработке приложения с использованием стандарта c ++ в VS 2013 по умолчанию используется Msvcp120.dll (Msvcp110.dll в VS2012). На клиентском компьютере должна быть установлена распространяемая версия Visual c ++ 2013.
Некоторые зависимости, которые есть в вашей системе, потому что у вас установлена Visual Studio, не будут в целевой системе. Вам нужно будет включить их в установщик или установить распространяемый пакет на целевой машине.
Поскольку есть много вариантов, и перечисление их всех здесь будет слишком много и также излишним, вы можете посетить Сайт Microsoft для этой задачи и прочитайте все эти варианты, прежде чем решить, какой из них вы выбрали.
Вы можете скачать .dll
файл из DLL Store и вставьте этот файл в directory
где вы установили установку.
Надеюсь, это поможет вам.