0

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 が見つかりません。

私はこれで立ち往生しています。

4

1 に答える 1

0

「pp -M Win32 ...」を試しましたか?-M 引数は、Module::ScanDeps ヒューリスティックによって自動検出されないモジュールを追加します。

于 2010-12-19T05:54:33.157 に答える