2010-12-09 44 views
0

我試圖打包/編譯使用pp這個簡單的應用程序與pp --gui -o test.exe test.plPerl打包/編譯的GUI應用程序不啓動/不工作?

#!/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。

我被這個卡住了。

+0

我注意到你鏈接到一個過時的pp版本(最新版本總是在http://p3rl.org/pp或http://search.cpan.org/dist/PAR-Packer/lib/pp。下午),難道你的問題也是源於運行這個過時的版本?如果適用,請升級並重試。 – daxim 2010-12-09 09:57:48

回答

0

您是否嘗試過「pp -M Win32 ...」? -M參數添加了不通過Module :: ScanDeps啓發式自動發現的模塊。