отсутствует файл DLL при запуске приложения на другом компьютере?

Я использую Visual Studio 2013 с ISLE 2013 для создания приложения формы Windows,
это первый раз, когда я использую этот стиль,

Я успешно построил приложение, но проблема возникает после того, как я установил приложение на другом ПК, говорит, что msvcp120.dll отсутствует!

Я искал в Интернете эту проблему, и я не мог ничего найти?

есть идеи?

0

Решение

Я не специалист по Windows, но я постараюсь ответить, так как я провел небольшое исследование. Я нашел информацию Вот. Это говорит:

«Этот файл представляет собой динамическую библиотеку ссылок, разработанную в виде библиотеки времени выполнения Microsoft C, обычно соединяющейся с Microsoft® Visual Studio®. Это коллекция библиотек ссылок, которая содержит инструкции для стандартных функций библиотеки языка Си. Она используется практически во всех программах Windows скомпилирован из исходного кода C или C ++. Эта библиотека используется для приложений, написанных в Visual Studio. «

Итак, я предполагаю, что это вещь Microsoft. Библиотека времени выполнения, необходимая для запуска проектов на языке c / c ++, созданных в визуальных студиях. Загрузите .dll из источника в Интернете (просто Google) и включите его в каталог вашего проекта. Если это поможет, включите этот файл в установочный файл.

Пока кто-нибудь, кто работает с окнами и не имеет представления о том, что dll ответит на ваш вопрос, этот ответ может помочь вам начать.

2

Другие решения

Не загружайте одиночные библиотеки 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.

2

нашел решение, я должен добавить установщик библиотеки времени выполнения Visual C ++

1

Msvcp120.dll — это dll для стандартной библиотеки c ++. При разработке приложения с использованием стандарта c ++ в VS 2013 по умолчанию используется Msvcp120.dll (Msvcp110.dll в VS2012). На клиентском компьютере должна быть установлена ​​распространяемая версия Visual c ++ 2013.

1

Некоторые зависимости, которые есть в вашей системе, потому что у вас установлена ​​Visual Studio, не будут в целевой системе. Вам нужно будет включить их в установщик или установить распространяемый пакет на целевой машине.

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

0

Вы можете скачать .dll файл из DLL Store и вставьте этот файл в directory где вы установили установку.

Надеюсь, это поможет вам.

-4
По вопросам рекламы [email protected]