0
我正在瀏覽這個舊帖子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