pre*_*ree 4 imagemagick imagemagick.net node-imagemagick imagemagick-convert
我正在尝试在 Visual Studio 2010 中编写一个示例 ImageMagick 程序。我的系统上已经安装了 ImageMagick 的二进制分发版,因为我可以使用 ImageMagick 的命令行界面。
但是,当我尝试在我的 C++ 程序中包含“Magick++.h”时,它说它无法打开源文件。
我找到了有关从源代码编译和构建 ImageMagick 的说明,但是是否可以更改我的 Visual Studio 项目设置,以便它可以从已安装的 ImageMagick 版本中选择必要的引用/库?
我绝不是专家,但以下是对我有用的方法:
使用 Windows7 Professional 和 Visual C++ Express 2010...
我检查了 Install development headers and libraries for C and C++

在安装结束时,我得到了这两个文件夹。Magick++.h就在里面include。

确保设置您的项目Additional Library Locations,Additional Include Directories并且您应该能够编译您的程序。
另外:手册建议你需要这样做才能让你的程序工作,但我没有,它仍然有效:
InitializeMagick(path_to_ImageMagick_DLLs);
Run Code Online (Sandbox Code Playgroud)
在我的简短测试中,我发现Magick::Image::Magick()更改图像格式的功能在调试模式下不起作用。不过它确实在发布模式下工作。
| 归档时间: |
|
| 查看次数: |
7096 次 |
| 最近记录: |