只要#include
但是你可能会遇到
./my_magick.cpp:10: error: 'ThreadResource' was not declared in this scope
./my_magick.cpp:10: error: 'SetMagickResourceLimit' was not declared in this scope
这是由于Magic++把所有的C风格API都包含到namespace MagicCore里面去了。
正确的写法是:MagickCore::SetMagickResourceLimit(MagickCore::ThreadResource, 1);
扩展的说,Magic++里面,所有东西都在各种namespace里面。如果你发现什么东西是not declared,基本上都是namespace的引用问题。
此记。
ps:做imagemagic的同学可以一起交流。
【[C++] 使用imagemagick的一些问题】转载于:https://www.cnblogs.com/hehe520/archive/2012/02/16/6330394.html
推荐阅读
- c/c++|有感 Visual Studio 2015 RTM 简介 - 八年后回归 Dot Net,终于迎来了 Mvc 时代,盼走了 Web 窗体时代...
- C/C++|C/C++ basis 02
- Qt实战|Qt+OpenCV联合开发(二十一)--图像翻转与旋转
- Qt实战|Qt+OpenCV联合开发(十四)--图像感兴趣区域(ROI)的提取
- Qt实战|Qt+OpenCV联合开发(十三)--通道分离与合并
- opencv|Qt+OpenCV联合开发(十六)--图像几何形状绘制
- Qt实战|Qt+OpenCV联合开发(十七)--随机数与随机颜色
- SNAT的MASQUERADE地址选择与端口选择
- IPTABLES的连接跟踪与NAT分析
- IPVS分析