我想使用Tk模块在perl中编写GUI。因此,我想安装Tk模块。
我打开了一个命令窗口,然后键入" cpan Tk"。几分钟后运行结束,然后我在命令窗口中收到以下消息:
"" windres'不被识别为内部或外部命令,可操作程序或批处理文件。 dmake.exe:错误代码129,同时制作' tkres.o' dmake.exe:错误代码255,同时制作' pTk \ libpTk.a' SREZIC / Tk-804.032.tar.gz C:\ Perl64 \ site \ bin \ dmake.exe - NOT OK"
显然,安装并不顺利。我还尝试执行一个包含行"使用Tk"的perl脚本。我得到了以下信息:
""无法在@INC中找到Tk.pm(您可能需要安装Tk模块) (@INC包含s:C:/ Perl64 / site / lib C:/ Perl64 / lib。)在file.pl第1行.BEGIN失败 - 编译在file.pl第1行中止。"
你能帮我正确安装Tk吗?
答案 0 :(得分:1)
使用命令 perl -MCPAN -e“shell”安装CPAN模块后, 将路径 c:\ Perl \ site \ lib \ auto \ MinGW \ bin 添加到系统路径并使用CPAN控制台重新启动窗口。
然后在CPAN控制台中执行命令' make Tk ','测试Tk '和'安装Tk '。
答案 1 :(得分:0)
您是否尝试过运行" Perl软件包管理器"?它位于" bin / wperl.exe下的Perl目录中。"
复制文件的位置,然后在cmd窗口中输入。
' wperl.exe的位置' -x'" ppm.bat的位置"' 示例:
C:\Perl\bin\wperl.exe -x "C:\Perl\bin\ppm.bat"
ppm.bat应该在同一个文件夹中。
更简单的启动方式是从"所有程序"的开始菜单开始。您的Perl目录下的部分。应该有一个" Perl软件包管理器"那里。
它基本上是一个GUI,允许您找到CPAN网站上的每个模块。从那里你可以找到Tk(我不知道,但我认为它是http://search.cpan.org/dist/Tk-804.030/)。