如何用Perl安装GD库

如何用Perl安装GD库,perl,gd,strawberry-perl,gnuwin32,Perl,Gd,Strawberry Perl,Gnuwin32,我正在尝试使用草莓perl和安装GD库。但是,当我在CPAN shell中输入“install GD”时,会出现以下消息: “gdlib-config”未被识别为内部或外部命令、可操作程序或批处理文件**无法恢复的错误**在搜索路径中找不到gdlib配置。请安装libgd 2.0.28或更高版本。 我相信perl很难找到安装在C:\Program Files\GnuWin32\bin上的GD库,但我不知道如何解决这个问题。我对perl还是新手,因此非常感谢您的帮助。您的错误已在上确认 看起来您需

我正在尝试使用草莓perl和安装GD库。但是,当我在CPAN shell中输入“install GD”时,会出现以下消息:

“gdlib-config”未被识别为内部或外部命令、可操作程序或批处理文件**无法恢复的错误**在搜索路径中找不到gdlib配置。请安装libgd 2.0.28或更高版本。


我相信perl很难找到安装在C:\Program Files\GnuWin32\bin上的GD库,但我不知道如何解决这个问题。我对perl还是新手,因此非常感谢您的帮助。

您的错误已在上确认


看起来您需要gdlib。

您的错误已在上确认


看起来您需要gdlib。

如果在启动CPAN之前确保
C:\Program Files\GnuWin32\bin
PATH
变量(
$PATH
%PATH%
?我不确定GnuWin32使用哪一个)中,安装程序应该找到
gdlib config
程序,您至少能够完成安装步骤。

如果您确保
C:\program Files\GnuWin32\bin
位于
PATH
变量中(
$PATH
%PATH%
,我不确定GnuWin32使用哪一个)在启动CPAN之前,安装程序应该找到
gdlib config
程序,并且您至少能够完成安装步骤。

手动运行“Makefile.PL”。它将向您显示参数列表。尝试使用参数“-lib\u gd\u path”运行它


GD可能包含在草莓5.10.1.0测试版中。问的好地方是irc://irc.perl.org/#win32 IRC频道。

手动运行“Makefile.PL”。它将向您显示参数列表。尝试使用参数“-lib\u gd\u path”运行它


GD可能包含在草莓5.10.1.0测试版中。问的好地方是irc://irc.perl.org/#win32 IRC频道。

您使用的是哪个版本的草莓Perl?我使用的是附带的GD:

C:\opt> perl -V Summary of my perl5 (revision 5 version 10 subversion 0) configuration: Platform: osname=MSWin32, osvers=5.2, archname=MSWin32-x86-multi-thread uname='Win32 padre 5.10.0.7.beta_1 #1 20 i386' ... C:\opt>perl-V 我的perl5(修订版5版本10 subversion 0)配置摘要: 站台: osname=MSWin32,osvers=5.2,archname=MSWin32-x86-多线程 uname='Win32 padre 5.10.0.7.beta#u 1#120 i386' ... 以及:

C:\opt>perl-MGD-Mfeature=say-e“say$GD::VERSION” 2.44
您使用的是哪个版本的草莓Perl?我使用的是附带的GD:

C:\opt> perl -V Summary of my perl5 (revision 5 version 10 subversion 0) configuration: Platform: osname=MSWin32, osvers=5.2, archname=MSWin32-x86-multi-thread uname='Win32 padre 5.10.0.7.beta_1 #1 20 i386' ... C:\opt>perl-V 我的perl5(修订版5版本10 subversion 0)配置摘要: 站台: osname=MSWin32,osvers=5.2,archname=MSWin32-x86-多线程 uname='Win32 padre 5.10.0.7.beta#u 1#120 i386' ... 以及:

C:\opt>perl-MGD-Mfeature=say-e“say$GD::VERSION” 2.44
“perl-MGD-E”say$GD::VERSION”是shorter@Alexandr是的,好吧,我曾经因为使用它而被点名,主要是因为“最新功能”是一个模棱两可的概念,所以我现在明确地说出了我的意思。
perl-MGD-le“print$GD::VERSION”
-这个
-l
为每个
print
添加了一个新行,因此,在命令行上不需要使用
say
特性shorter@Alexandr是的,好吧,我曾经因为使用它而被点名,主要是因为“最新特性”是一个模棱两可的概念,所以我明确地说出了我这些天的意思。
perl-MGD-le“print$GD::VERSION”
-l为每个
打印
添加了一个换行符,因此命令行上不需要
say
功能。我已经这样做了,但它仍然找不到gdlib config。我已经这样做了,但它仍然找不到gdlib config。