首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在perl版本5.18中安装Image::Magick

如何在perl版本5.18中安装Image::Magick
EN

Stack Overflow用户
提问于 2016-09-16 14:46:21
回答 1查看 2.4K关注 0票数 1

我需要在机器上安装Image::Magick模块,凭证如下:

Windows Version - 7

Perl Version 5.18

而且,我尝试过很多方法,比如cpanppm,也复制了模块,直接粘贴到c:\perl\lib\ and c:\perl\site\lib中,不幸的是,没有运气。

在cpan中安装

运行模块“Image::Magick”的安装

运行make for J/JC/JCRISTY/PerlMagick-6.89-1.tar.gz

C:\Perl\cpan\sources\authors\id\J\JC\JCRISTY\PerlMagick-6.89-1.tar.gz确定的校验和

./PerlMagick-6.89/

./PerlMagick-6.89/check.sh

./PerlMagick-6.89/Makefile.old

./PerlMagick-6.89/Makefile.nt

./PerlMagick-6.89/check.sh.in

./PerlMagick-6.89/demo/

/PerlMagick-6.89/demo/README

.

./PerlMagick-6.89/t/bzlib/read.t

./PerlMagick-6.89/t/input.fits

./PerlMagick-6.89/Makefile.PL

./PerlMagick-6.89/Makefil.PL.in

./PerlMagick-6.89/MANIFEST.KIP

./PerlMagick-6.89/Makefile.am

./PerlMagick-6.89/Magick.xs

./PerlMagick-6.89/核对

CPAN.pm: Building /JC/JCRISTY/PerlMagick-6.89-1.tar.gz

看看你的装备是否齐全..。

看起来不错

生成一个dmake样式的Makefile

为图像编写Makefile::Magick

编写MYMETA.yml和MYMETA.json

JCRISTY/PerlMagick-6.89-1.tar.gz

[3100万C:\Perl\bin\dmake.exe -不太好

运行制造试验

没有成功的制作就不能进行测试

运行make安装

使已返回不良状态,安装似乎是不可能的

##################################警告!#################### 似乎您正在尝试在MS上安装Perl::Magick。 perl + gcc编译器(如草莓perl),但是我们不能 安装在系统上的二进制文件。请检查下列先决条件:

  1. 您需要安装ImageMagick Windows二进制文件。 https://www.imagemagick.org/script/download.php#windows
  2. 我们只支持动态的ImageMagick二进制文件。 注意: perl a的32/64位二进制文件是不可能混合的。
  3. 在安装过程中选择要安装ImageMag 开发文件(libraries+headers)
  4. 您还需要在路径中包含ImageMagick的目录 注意:我们正在检查convert.exe和/或ide的存在。
  5. 您可能需要安装VisualC++可再发行包。 参见ImageMagick二进制版本网页上的说明

我们会继续,但成功建造的机会很大

################################################################

警告(大部分是无害的):没有为-lMagickCore找到库

警告(大部分是无害的):没有为-lmoldname找到库

警告(大部分是无害的):没有为-lkernel32找到库

警告(大部分是无害的):没有为-luser32找到库

警告(大部分是无害的):没有为-lgdi32找到库

警告(大部分是无害的):没有为-lwinspool找到库

警告(大部分是无害的):没有为-lcomdlg32找到库

警告(大部分是无害的):没有为-ladvapi32找到库

警告(大部分是无害的):没有为-lshell32找到库

警告(大部分是无害的):没有为-lole32找到库

警告(大部分是无害的):没有为-loleaut32找到库

警告(大部分是无害的):没有为-lnetapi32找到库

警告(大部分是无害的):没有为-luuid找到库

警告(大部分是无害的):没有为-lws2_32找到库

警告(大部分是无害的):没有为-lmpr找到库

警告(大部分是无害的):没有为-lwinmm找到库

警告(大部分是无害的):没有为-lversion找到库

警告(大部分是无害的):没有为-lodbc32找到库

警告(大部分是无害的):没有为-lodbccp32找到库

警告(大部分是无害的):没有为-lcomctl32找到库

在C:/Perl/lib/ExtUtils/Install.pm第1198行中未定义。

C:\Perl\bin\dmake.exe:* pm_to_blib错误2

在此命令期间失败:

JCRISTY/PerlMagick-6.89-1.tar.gz : NO

cpan>退出

锁文件被删除了。

安装后,错误显示为:

D:>perl -wc test.pl 无法在@INC中找到Image/Magick.pm (您可能需要安装>Image::Magick模块) (@INC包含: C:/Perl/site/lib C:/Perl/lib )。在test.pl第2行。 开始失败-编译在test.pl第2行中止.

如果有人能提出解决这个问题的方法,我们将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2016-09-16 15:33:36

Perl库映像::Magick是一个名为ImageMagick的C库的包装器。如果没有首先安装C库,则无法安装Perl库。这就是为什么尝试安装cpan会出现所有这些“没有库找到”错误的原因。

您可以从ImageMagick下载Windows版本的该项目的网站。安装好之后,您可以再次尝试安装Perl库。

你读过从cpan收到的错误吗?我真的不知道为什么,在收到一条消息说“安装似乎不可能”之后,你会尝试运行一个测试程序!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39534326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档