无法包含Magick ++。h进行图像处理:“无此类文件或目录”

时间:2019-11-04 20:41:41

标签: c++ visual-studio linker imagemagick

我正在建立一个c ++ visual studio项目,以使用ImageMagick的api Magick ++进行图像处理。但是,当我尝试在整个解决方案/项目中的唯一cpp文件中include <Magick++.h>时,会遇到此错误:

fatal error C1083: Cannot open include file: 'Magick++.h': No such file or directory

我尝试右键单击代码中的Magick++.h,然后按open document <Magick++.h>。这会导致出现错误消息,提示在当前源文件的目录或构建系统路径中找不到该文件。但是,在错误消息中,“构建系统路径”清楚地说明了include目录的路径。

我有:

  1. 在项目属性中添加了 ImageMagick-7.0.9-Q16 include 目录-> C / C ++ ->其他包含目录。

  2. 在项目属性中添加了 ImageMagick-7.0.9-Q16 lib 目录->链接器->其他图书馆目录

  3. 在项目的属性->链接器中添加了 CORE_RL_Magick ++ _。lib CORE_RL_MagickCore_.lib CORE_RL_MagickWand_.lib ->其他依赖项

  4. 确保所有内容均为x64

  5. 将配置设置为发布

  6. 我以某种方式制作了 Magick +++ _ demo 项目,该项目是magick ++附带的,在修改设置后可以工作。但是,我无法使其他项目/解决方案正常工作。我已经检查了演示项目的设置,并尝试在适当的地方将其复制到我的项目中,但是我无法使自己的项目正常工作。

这是唯一的代码:

#include "pch.h"
#include <Magick++.h>
#include <iostream>
int main()
{
    std::cout << "Hello World!\n";
}


我一直在使用Google搜索,并尝试在过去6个小时内完成这项工作。任何帮助深表感谢。

0 个答案:

没有答案