Cava Packager - созданный exe не работает
Сегодня я создал установщик, используя Cava Packager Perl. Я могу установить приложение с помощью созданного мной установщика. Но проблема в моей системе в том, что приложение работает нормально, а в других системных приложениях не работает. То есть он устанавливается, но приложение не работает.
1 ответ
Предполагая, что вашей платформой является Windows и версия Windows, в которой вы запускаете приложение, равна или больше, чем Windows XP, вы можете создать диагностическую версию вашего приложения, которая предоставит полную информацию о процессе запуска и загрузки при сбое. машина.
На вкладке "Параметры сборки" в Cava Packager отметьте следующие два параметра:
1. Пакет Диагностический Исполняемый с выпуском
2. Разрешить подробный вывод загрузчика в исполняемых файлах выпуска.
Создайте свой установочный пакет и установите на неисправный компьютер. В установленном каталоге bin, если ваш исполняемый файл называется myexecutable, вы должны запустить:
диагностический myexecutable.exe
Вы должны получить полную информацию о процессе загрузки и о том, где он терпит неудачу.
Существует две очень распространенные причины сбоя при развертывании на другом компьютере.
- Используемый вами модуль связан с dll, который Cava не смог автоматически связать
- Вы пытаетесь запустить Windows 2000, которая не поддерживается Cava.
Примечание: я занимаюсь разработкой Cava Packager.