2

起初,我尝试使用 ppm 和 cpanm 安装 Tk 模块。但是由于我不知道的原因(但我可以安装图像模块)下载失败。所以我尝试了另一种方法。我从下载 Tk-804.030 cpan网站。然后解压它。然后我在cmd中输入“perl makefile.pl”,但是,糟糕的事情发生了。有很多错误。我记得阅读README.txt,所以我发现了以下让我沮丧的。

当您安装 ActivePerl 时,它会提供修补的 C 运行时作为PerlCRT.dll ,它安装在“system32”目录中。这需要 NT 上的“管理员”权限。它还提供了导入库PerlCRT.lib,但它安装在一个奇怪的位置,例如 C:\ActivePerl\lib\CORE\PerlCRT.lib,MakeMaker 或 VC++ 找不到它。我将它复制到 C:\VisualStudio\ VC98\lib\PerlCRT.lib(您的路径可能会有所不同,具体取决于您安装 ActivePerl 和 VC++ 的位置。)

我在我的电脑上找不到 PerlCRT.dll 和 PerlCRT.lib,我用谷歌搜索并找到了可以下载的 PerlCRT.dll,但我可以找到 PerlCRT.lib 来下载。我不知道该怎么做,我真的需要一些帮助。如果你能告诉我整个安装过程,那就再好不过了。(我是 Perl 新手,我也使用 Win7、Visual Studio 2012 和 MinGW)

4

1 回答 1

3

请参阅PPM Tk 信息页面,该发行版无法在当前版本的 ActiveState Perl for Windows 上构建。您可以添加3rd 方 Bribes 存储库,那里提供 Tk

于 2012-06-30T18:33:59.190 回答