亥 我在我的系统中安装了perl 5.10和之后的ImageMagick。 在运行imageMagick的demo文件夹中的pl文件时,就像这样说
无法加载'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代码 #它已执行。
如何修复此问题,任何人都可以建议我加载Magick.dll文件
答案 0 :(得分:1)
我遇到了完全相同的问题......几乎将头发拉过来。
无法为模块Image :: Magick加载'C:/Perl/site/lib/auto/Image/Magick/Magick.dll'
然后我想起了我们在wiki中的一个注释,果然 - 我在the ImageMagick site itself找到了答案:
如果您有任何问题,请安装 Visual C ++ 2008 Redistributable 包(x86)或Visual C ++ 2008 可再发行组件包(x64)。 64位 Windows需要两个软件包(x86和 64)。
安装了vcredist_x86.exe,一切都很顺利。 :::唷!:::