如何告诉ImageMagick的配置在哪里可以找到Libpng和Zlib?
问题描述:
我正在浏览这个旧帖子Compile ImageMagick from source with PNG support on OSX。如何告诉ImageMagick的配置在哪里可以找到Libpng和Zlib?
我做了大部分所说的小改动。的libpng和zlib在以下路径
/usr/local/libpng
/usr/local/zlib
尝试配置的ImageMagick 7.0.5-7我不喜欢它
./configure --prefix=/usr/local/imagemagick
CPPFLAGS='-I/usr/local/libpng/include -I/usr/local/zlib/include'
LDFLAGS='-L/usr/local/libpng/lib -L/usr/local/zlib/lib'
--enable-shared --enable-delegate-build
但还是为png和zlib被标记为
ZLIB --with-zlib=yes no
PNG --with-png=yes no
在一些其他网站我读到我应该添加到系统变量PKG_CONFIG_PATH通往.pc个文件。所以在运行configure之前我也试过
export PKG_CONFIG_PATH=/usr/local/libpng/lib/pkgconfig:/usr/local/zlib/share/pkgconfig/
但仍然无法识别库。 任何人都知道如何告诉配置脚本在哪里寻找库?
你确定zlib和libpng的编译工作正常。查看每个config.log文件并查看是否有错误?如果它们没有问题,请尝试使用CPPFLAGS =' - I/opt/local/include'LDFLAGS =' - L/opt/local/lib' – fmw42
可能会向LDFLAGS添加'-Wl,-rpath,/ usr/local/lib' –
@ GlennRanders-Pehrson nope我在我的机器中丢失了pkg-config。谢谢。 – BRabbit27