我试图用Strawberry perl 5.32在Windows 10上安装perl模块Image::Magick (Version7.0.11)。我读过并尝试过许多我在网上发现的东西,但是没有一件是最近的,也没有一件对我有用。我已经安装了ImageMagick-7.1.09-Q8-x64-dll(选中了“添加路径”和“包含头文件”)。似乎在找到正确的文件方面仍然存在问题。cpan Image::Magick总是出错
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -D__USE_MINGW_ANSI_STDIO -DPERL_TEXTMODE_SCRIPTS -DPER
L_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O
2 -DVERSION=\"7.0.11\" -DXS_VERSION=\"7.0.11\" "-IC:\STRAWB~1\perl\lib\CORE" -D_LARGE_FILES=1 -DH
AVE_CONFIG_H Magick.c
Magick.xs:56:10: fatal error: MagickCore/MagickCore.h: No such file or directory
#include <MagickCore/MagickCore.h>
^~~~~~~~~~~~~~~~~~~~~~~~~我遗漏了什么?
发布于 2021-10-05 20:23:57
Makefile.PL使用工具identify.exe或convert.exe来确定头文件的位置。如果没有安装这些工具,它就找不到标头。
在运行安装程序ImageMagick-7.1.0-9-Q8-x64-dll.exe ImageMagick时,需要选中“安装遗留实用程序(例如转换)”复选框:

https://stackoverflow.com/questions/69452970
复制相似问题