Perl упакованное / скомпилированное приложение GUI не запускается / не работает? - PullRequest
0 голосов
/ 09 декабря 2010

Я пытаюсь упаковать / скомпилировать это простое приложение, используя pp с pp --gui -o test.exe test.pl:

#!/usr/bin/perl -w
use Win32::GUI();
use Win32::TieRegistry (Delimiter => "/");
use File::Basename;
use strict;

my $slabel;

my $main = Win32::GUI::Window->new(
    -name   => 'User APP',
    -title  => "User APP",
    -width  => 550,
    -height => 300,
);

$main->Show();
Win32::GUI::Dialog();
exit(0);

sub Main_Terminate {
    return -1;
}

Однако оно не работает, по какой-то причине не запускается.Любые идеи почему?

Если я пытаюсь скомпилировать / упаковать его, используя pp -o test.exe test.pl, то я получаю ошибку

Не удается найти Win32.pm.

Я застрял с этим.

1 Ответ

0 голосов
/ 19 декабря 2010

Вы пробовали "pp -M Win32 ..."?Аргумент -M добавляет модули, которые не обнаруживаются автоматически с помощью эвристики Module :: ScanDeps.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...