Cava Packager - созданный exe не работает

Сегодня я создал установщик, используя Cava Packager Perl. Я могу установить приложение с помощью созданного мной установщика. Но проблема в моей системе в том, что приложение работает нормально, а в других системных приложениях не работает. То есть он устанавливается, но приложение не работает.

1 ответ

Предполагая, что вашей платформой является Windows и версия Windows, в которой вы запускаете приложение, равна или больше, чем Windows XP, вы можете создать диагностическую версию вашего приложения, которая предоставит полную информацию о процессе запуска и загрузки при сбое. машина.

На вкладке "Параметры сборки" в Cava Packager отметьте следующие два параметра:

1. Пакет Диагностический Исполняемый с выпуском

2. Разрешить подробный вывод загрузчика в исполняемых файлах выпуска.

Создайте свой установочный пакет и установите на неисправный компьютер. В установленном каталоге bin, если ваш исполняемый файл называется myexecutable, вы должны запустить:

диагностический myexecutable.exe

Вы должны получить полную информацию о процессе загрузки и о том, где он терпит неудачу.

Существует две очень распространенные причины сбоя при развертывании на другом компьютере.

  1. Используемый вами модуль связан с dll, который Cava не смог автоматически связать
  2. Вы пытаетесь запустить Windows 2000, которая не поддерживается Cava.

Примечание: я занимаюсь разработкой Cava Packager.

Другие вопросы по тегам