在Windows 7上尝试安装MinGW和Tk用于Perl。

8

所以...我已经尝试了几个星期来使这个工作。我可以通过.exe安装MinGW,但是不管我做什么,似乎都无法让make支持或ppm安装MinGW以正确使用'make'命令来编译Tk-804.029。

(安装Perl模块:

  1. perl MakeFile.PL - 运行良好
  2. make或dmake - 我无法让MinGW正确关联Make或DMake(在MinGW/bin目录中也找不到正确的.exe文件...我尝试过使用-32bit mingw32-make.exe,但那会出现与编译头文件有关的错误。

)

ppm install MinGW也不起作用,似乎认为它找不到该软件包。所以我很困惑。系统在x64设置上运行Windows 7。


使用ppm install安装时,可能会遇到代理的限制。如果是这种情况,您首先需要设置代理。如何设置呢?请查看这个SO答案 - Zaid
谢谢。我不认为这是代理问题,因为我可以通过PPM安装下载Tk本身,只是无法下载MinGW。(如果下载了它,由于缺少与PPM注册的Windows 7兼容的Make工具,它将无法安装) - Chris Stevens
你为什么不使用像ActiveState这样的预编译发行版呢? - glenn jackman
Active Perl Tkx运行良好,不幸的是我正在尝试运行一个使用原始Tcl :: Tk模块的第三方脚本,我正在编写的代码将被发送给只使用Tcl :: Tk的其他人使用。否则,是的,我有一些在ActiveState的Tkx上运行良好的其他代码。 - Chris Stevens
我也受到了这个问题的影响。第三方脚本,Win 7 64位,需要安装Tk和WinGW。不容易... - rafraf
2个回答

2

2

如果可能的话(尤其是在Windows上),我建议使用草莓Perl,因为它可以直接提供可用的dmake。虽然我没有Windows 7,但是在Windows XP上使用Strawberry 5.10从CPAN安装Tk很顺利。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接