【问题标题】:Magick++ CORE_RL_Magick++_.dll NOT FOUND未找到 Magick++ CORE_RL_Magick++_.dll
【发布时间】:2013-11-04 09:08:42
【问题描述】:

Visual Studio Express 2010。在编写一些简单的代码时,例如:

    InitializeMagick("D:\Programming\Visual Studio 2010\ImageMagick-6.8.7-Q16");
Image image;
image.read( "1.png" );
image.crop( Geometry(100,100,100,100) );
image.write( "2.png" );

我有一个运行时标准 windows 错误(系统 windows7 x64),其文本类似于“找不到 CORE_RL_Magick++_.dll。尝试重新安装程序”。我有这个二进制版本的文件,但是 VS 看不到它:(

我有什么办法解决这个问题?

我想使用 Magick++ 从 RGB 像素矩阵制作一些 png 文件,所以如果你有更简单的方法来制作这个,我将不胜感激=)

【问题讨论】:

  • 您是否将所有 .dll 文件从二进制版本复制到您使用 InitializeMagick 的文件夹中?
  • 是的,安装后所有的dll文件都在这个位置

标签: c++ imagemagick magick++


【解决方案1】:

当您的项目找不到需要链接的 dll 时会出现此问题。因此您必须将所有后缀为 _RL 的 dll 文件从 Imagemagick 文件夹复制到您的项目文件夹。这里 _RL 指的是发布版本。另一种选择是更改您的输出目录到 Imagemagick 的 bin 文件夹。 谢谢

【讨论】:

  • 我将构建后事件更改为从 ImageMagick 安装目录中复制所有 DLL 并且它有效 :)
猜你喜欢
  • 2022-06-30
  • 2021-12-25
  • 2012-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多