【问题标题】:Error with Magick++: "Magick++.h file not foundMagick++ 出错:“找不到 Magick++.h 文件
【发布时间】:2022-06-30 02:00:33
【问题描述】:

我是 Magick++ 的新手,今天我尝试设置它来处理 C++ 项目。我用自制软件设置了 ImageMagick,然后我尝试使用类似于我在文档中找到的命令来编译我的文件:

c++ -O2 -o ascii ascii.cpp `Magick++-config --cppflags --cxxflags --ldflags --libs

但是我遇到了一些错误。实际上,当我查阅有关 Magick++ 安装的文档https://imagemagick.org/Magick++/Install.html 时,我有点困惑——我没有在网页上的“README.txt”中找到任何有用的说明。谁能帮帮我?

我得到的输出是:

/usr/local/bin/Magick++-config: line 47: /usr/local/opt/pkg-config/bin/pkg-config: No such file or directory
/usr/local/bin/Magick++-config: line 53: /usr/local/opt/pkg-config/bin/pkg-config: No such file or directory
/usr/local/bin/Magick++-config: line 56: /usr/local/opt/pkg-config/bin/pkg-config: No such file or directory
ascii.cpp:1:10: fatal error: 'Magick++.h' file not found
#include <Magick++.h>
         ^~~~~~~~~~~~
1 error generated. 

【问题讨论】:

  • 我想您可能需要使用brew install pkgconfig 来安装pkgconfig 包... 可能拼写为pkg-config,我不记得或检查了。

标签: c++ imagemagick magick++


【解决方案1】:

您安装的是 6.9 还是最新版本 7.1?尝试其他可能会有所帮助。 与this 类似,您可以尝试搜索 Magick++ 头文件并查看缺少的内容。 但是,是的,你需要像上面提到的 Mark 一样先做brew install pkg-config

【讨论】:

    猜你喜欢
    • 2014-06-13
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多