1

はい、perl 5.10 をインストールし、その後 ImageMagick をシステムにインストールしました。imageMagick の demo フォルダにある pl ファイルを実行している間、このように言っています

Can't load 'C:/Perl/site/lib/auto/Image/Magick/Magi... for module Image::Magick: load_file:アプリケーションの設定が正しくないため、このアプリケーションは開始できませんでした。アプリケーションを再インストールすると、C:/Perl/lib/DynaLoader.pm 行 202 でこの問題が解決する場合があります。

perl/lib/DynaLoader.pm のドキュメントには次のように記載されています。

# 多くの動的拡張ロードの問題は、コードのこのセクションから発生するようです: XYZ は、DynaLoader.pm の 123 行目で失敗しました。# 多くの場合、これらのエラーは拡張 XS ファイルの初期化 # C コードで実際に発生しています。Perl はエラーを # この perl コードに # あると報告します。これは単に、これが最後に実行された perl コードだったからです。

この問題を解決する方法

4

1 に答える 1

1

私はまったく同じ問題を抱えていました...私の髪をほとんど引っ張っていました。

モジュール Image::Magick の 'C:/Perl/site/lib/auto/Image/Magick/Magick.dll' を読み込めません

それから、Wiki にあったメモを思​​い出しました。確かに、ImageMagick サイト自体で答えを見つけました。

問題がある場合は、Visual C++ 2008 再頒布可能パッケージ (x86) または Visual C++ 2008 再頒布可能パッケージ (x64) をインストールしてください。64 ビット Windows には両方のパッケージ (x86 と x64) が必要です。

vcredist_x86.exe をインストールしましたが、すべて問題ありませんでした。:::ふぅ!:::

于 2009-12-09T21:03:28.117 に答える