平台:Mac os x 10.6.2(Mac Mini)
因為項目需要上傳大量的圖片,然後對上傳的圖片進行Resize,之前採用的是java.awt,然而java的這種處理圖片的效率對於大量的圖片很低,所以想改採用現在網絡上比較流行的ImageMagick,然後安裝JMagick,在XP的開發環境測試很成功,網上大把的例子,照著做就OK了,但是到Mac Mini上安裝確是坎坷艰难,安裝得非常不順利, :cry: :cry: 裝了1天才把ImageMagick安裝好,無語了,還只能在X11下才行運行,然後繼續安裝JMagick,在執行./JMagick-configure
報了Unable to find ImageMagick header files這樣一個error,然後我檢查了一下路徑,由於我安裝的ImageMagick and JMagick安裝的路徑都不一樣,所以統一都用
指向了/usr/local下,所以照我的理解,應該都是可以訪問得到的,然後檢查api.h確實是在magick/api.h,但是我在下面地址[url]http://www.imagemagick.org/script/binary-releases.php[/url]下載的ImageMagick-x86_64-apple-darwin10.2.0.tar.gz確是不一樣的路徑,在Mac Mini上解壓之後是/usr/ImageMagick-6.6.1/include/ImageMagick/magick/api.h,而JMagick-configure調用的是/usr/ImageMagick-6.6.1/include/magick/api.h,這個我不清楚我是要改哪個configure file.現在真的很鬱悶,裝了幾天裝到這裡實在是不知道要怎麼進行下去,Unable to find ImageMagick header files,我在./include/下用
不知道這樣行不行?
測試過後,照樣找不到,真是無語了,我在command line用cd /usr/ImageMagick-6.6.1/include/magick
是可以進到這個/usr/ImageMagick-6.6.1/include/ImageMagick/magick 路徑下的,為什麼會找不到?不解?
我是參照下面的鏈接安裝JMagick的,但是總是裝不對?
[url]http://tammyism.com/blog/?p=12[/url]
因為項目需要上傳大量的圖片,然後對上傳的圖片進行Resize,之前採用的是java.awt,然而java的這種處理圖片的效率對於大量的圖片很低,所以想改採用現在網絡上比較流行的ImageMagick,然後安裝JMagick,在XP的開發環境測試很成功,網上大把的例子,照著做就OK了,但是到Mac Mini上安裝確是坎坷艰难,安裝得非常不順利, :cry: :cry: 裝了1天才把ImageMagick安裝好,無語了,還只能在X11下才行運行,然後繼續安裝JMagick,在執行./JMagick-configure
Chris-Tsangs-Mac-mini:jmagick accdev$ ./JMagick-configure
checking build system type... i686-apple-darwin10.3.0
checking host system type... i686-apple-darwin10.3.0
checking target system type... i686-apple-darwin10.3.0
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for getconf... /usr/bin/getconf
checking whether large file support needs explicit enabling... no
checking for X... libraries /usr/X11/lib, headers
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking jni.h usability... yes
checking jni.h presence... yes
checking for jni.h... yes
checking for java... /usr/bin/java
checking for javac... /usr/bin/javac
checking for javah... /usr/bin/javah
checking for jar... /usr/bin/jar
checking for javadoc... /usr/bin/javadoc
checking for Magick-config... /usr/local/ImageMagick/bin/Magick-config
checking magick/api.h usability... no
checking magick/api.h presence... no
checking for magick/api.h... no
configure: error: '[color=red]Unable to find ImageMagick header files[/color]'
報了Unable to find ImageMagick header files這樣一個error,然後我檢查了一下路徑,由於我安裝的ImageMagick and JMagick安裝的路徑都不一樣,所以統一都用
ln -s /usr/ImageMagick-6.6.1 /usr/local/ImageMagick;
ln -s /usr/local/JMagick-6.2.6-0 /usr/local/jmagick;
指向了/usr/local下,所以照我的理解,應該都是可以訪問得到的,然後檢查api.h確實是在magick/api.h,但是我在下面地址[url]http://www.imagemagick.org/script/binary-releases.php[/url]下載的ImageMagick-x86_64-apple-darwin10.2.0.tar.gz確是不一樣的路徑,在Mac Mini上解壓之後是/usr/ImageMagick-6.6.1/include/ImageMagick/magick/api.h,而JMagick-configure調用的是/usr/ImageMagick-6.6.1/include/magick/api.h,這個我不清楚我是要改哪個configure file.現在真的很鬱悶,裝了幾天裝到這裡實在是不知道要怎麼進行下去,Unable to find ImageMagick header files,我在./include/下用
ln -s /usr/ImageMagick-6.6.1/include/ImageMagick/magick /usr/ImageMagick-6.6.1/include/magick
不知道這樣行不行?
測試過後,照樣找不到,真是無語了,我在command line用cd /usr/ImageMagick-6.6.1/include/magick
是可以進到這個/usr/ImageMagick-6.6.1/include/ImageMagick/magick 路徑下的,為什麼會找不到?不解?
我是參照下面的鏈接安裝JMagick的,但是總是裝不對?
[url]http://tammyism.com/blog/?p=12[/url]