Perl - 为Windows安装Tk模块

时间:2015-01-27 21:03:58

标签: perl module tk

我下载了Tk模块并将其安装在Perl \ lib中。

我创建了以下perl文件:

use Tk;
use strict;

my $mw = MainWindow->new;
$mw->geometry("200x100");
$mw->title("Frame Test");

$mw->Frame(-background => 'red')->pack(-ipadx => 50, -side => "left", -fill => "y");
$mw->Frame(-background => 'blue')->pack(-ipadx => 50, -side => "right", -fill => "y");

MainLoop;

然后,我尝试在命令窗口中键入“perl filename.pl”来执行此文件,结果是:“无法在@INC中找到Tk.pm”

1 个答案:

答案 0 :(得分:3)

Perl的Tk模块是一个带有需要编译的C代码的XS模块。仅仅复制是不够的。如果您使用ActiveState的Perl,您可以使用ppm下载/安装Tk,前提是您使用的是最近的两个版本之一,或者您正在支付" enterprise"执照。否则,请使用cpancpanm进行安装。您还需要一个C编译器和一个nmake。