4

在 OS X cpanm Image::Magick 上失败

Magick.xs:60:10:致命错误:找不到“magick/MagickCore.h”文件

#include <magick/MagickCore.h>

该文件虽然存在。(这个空间是我让它显示在这里的。)

如何告诉 cpanm 和/或 Image::Magick 在哪里可以找到这些标头?

(IM 是从源代码安装的。)

4

2 回答 2

2

解决方法:下载模块,编辑 Makefile.PL(将头目录添加到包含),制作,按照 imagemagick 主页上的说明进行安装。

于 2012-10-21T10:00:07.243 回答
0

虽然这个问题相当古老,但我最近仍然遇到了这个问题。

我能够通过自制软件(brew install imagemagick安装版本 6.9.5-3)安装新的 ImageMagick 来解决它,然后启动cpan并安装JCRISTY/PerlMagick-6.89-1.tar.gz包。

它在测试部分失败。因此,我分析了哪些测试失败并决定作弊(我不需要所有 ImageMagick 函数)。我手动编辑了测试文件(用于look Image::Magick进入未归档的包)——对我来说,需要完全注释掉 test for input.miff( reference/filter/Segment.miff ) int/filter.t和 tests for MPEG read in t/mpeg/read.t。然后 cpan 最终能够处理Image::Magick

我对一组 GIF 和 PNG 图像进行了自己的测试,这些都可以。希望这可以帮助某人。

于 2016-07-24T01:30:31.423 回答