Perl打包/编译的GUI应用程序无法启动/不工作?

时间:2010-12-09 08:18:27

标签: perl winapi user-interface pp-perl-par-packager

我正在尝试使用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

然而它不起作用,它不会因某种原因而启动。有什么想法吗?

如果我尝试使用{{1}}编译/打包它,那么我会收到错误

  

找不到Win32.pm。

我坚持这个。

1 个答案:

答案 0 :(得分:0)

你试过“pp -M Win32 ......”吗? -M参数添加了不通过Module :: ScanDeps启发式自动发现的模块。