Image::Magick + PerlMagickのインストール

ActivePerlのバージョンを上げた(5.16)ので、ライブラリも再インストール。

http://www.imagemagick.org/script/binary-releases.php

ImageMagick-6.8.7-5-Q16-x86-dll.exeをインストールしたけれど、最初はエラーで動かなかった。

プロシージャ エントリ ポイント ComplexImagesがダイナミックリンク ライブラリ CORE_RL_magick_.dllから見つかりませんでした。

Can't load 'C:/Perl/5_16/site/lib/auto/Image/Magick/Magick.dll' for module Image

Magick: load_file:指定されたプロシージャが見つかりません。 at C:/Perl/5_16/lib

/DynaLoader.pm line 191.

インストール時にPathを追加するオプションを外したから、かと思ったらそうでもない。

ActivePerl5.8のときはすんなりだったのになあ…と悩んでいたら、古いバージョンのImageMagickがpathに含まれていた。削除したらあっさり解決。