Пакет PHP7 с электронной ошибкой VCRUNTIME140.dll - PullRequest
0 голосов
/ 03 ноября 2018

Я впервые использую электронный упаковщик модуля npm. Я хочу связать внутри моего приложения скомпилированную версию php. Я скачал его с официального сайта и поместил в папку приложения с именем php. Затем я попытался собрать версию приложения для Windows, и она будет успешно собрана, но включенная версия php не будет загружена. Я связал запускать .exe вручную, но он всегда выдаст мне ошибку об отсутствующей dll: The program can't start because VCRUNTIME140.dll отсутствует. Я нашел некоторый вопрос здесь на SO, где объясняется, почему происходит эта ошибка, и предлагается установить VC14, чтобы решить эту проблему. Я тестирую приложение для Windows, созданное на виртуальной машине. Есть ли способ включить настройку VC14 в приложение, а затем при запуске приложения, если эта зависимость не установлена, запустить процесс установки?

1 Ответ

0 голосов
/ 03 ноября 2018

Вы можете использовать Inno Setup, чтобы создать исполняемый файл, который установит ваше электронное приложение. Используя этот инструмент, вы можете установить любую зависимость, необходимую для запуска приложения. Посмотрите этот ответ для получения более подробной информации об этом вопросе, если у вас есть установщик, который хочет запустить После / До установка завершена.

...