如何在Visual Studio 2019中配置ImageMagick实现C程序图片转GIF?
解决Visual Studio 2019中无法找到MagickWand.h的问题
按以下步骤调整Visual Studio项目设置即可解决:
确认ImageMagick安装路径
找到你安装的ImageMagick根目录,比如默认路径可能是C:\Program Files\ImageMagick-7.x.x-Qxx(x对应具体版本号和配置),确认该目录下存在include和lib文件夹,且include/wand目录里有MagickWand.h文件。配置项目的附加包含目录
- 右键你的VS项目,选择「属性」
- 进入「配置属性」→「C/C++」→「常规」
- 在「附加包含目录」中添加ImageMagick的
include文件夹路径,比如C:\Program Files\ImageMagick-7.1.1-Q16-HDRI\include
配置项目的附加库目录
- 在项目属性的「配置属性」→「链接器」→「常规」
- 在「附加库目录」中添加ImageMagick的
lib文件夹路径,比如C:\Program Files\ImageMagick-7.1.1-Q16-HDRI\lib
添加链接依赖库
- 进入「配置属性」→「链接器」→「输入」
- 在「附加依赖项」中添加
CORE_RL_MagickWand_.lib(如果是其他版本,文件名可能略有差异,直接去lib文件夹里找带MagickWand的lib文件即可)
匹配平台位数
- 如果你安装的是64位ImageMagick,VS项目的平台要设置为「x64」;如果是32位版本,设置为「Win32」
- 可以通过VS顶部工具栏的「解决方案平台」下拉框切换
完成以上设置后,重新编译项目,应该就能正常找到MagickWand.h头文件了。
内容的提问来源于stack exchange,提问作者Loly
相关产品推荐
相关产品推荐

