首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未找到Magick++.h标头

未找到Magick++.h标头
EN

Stack Overflow用户
提问于 2020-07-27 10:11:08
回答 1查看 325关注 0票数 1

我正在尝试让g++编译一个使用Magick++的程序,然而,尽管安装了这些库,但在使用g++ WallFade.cpp `Magick++-config --cxxflags --cppflags --ldflags --libs` -o WallFade编译该程序时,我得到了以下错误

代码语言:javascript
复制
fatal error: Magick++.h: No such file or directory
    4 | #include <Magick++.h>
      |          ^~~~~~~~~~~~
compilation terminated.

当我通过用#include "/usr/local/include/ImageMagick-7/Magick++.h"替换#include <Magick++.h>来设置头文件的绝对路径时,我得到了以下错误:

代码语言:javascript
复制
/usr/local/bin/Magick++-config: line 47: --cflags: command not found
/usr/local/bin/Magick++-config: line 50: --cflags: command not found
/usr/local/bin/Magick++-config: line 53: --libs: command not found
/usr/local/bin/Magick++-config: line 56: --libs: command not found
In file included from WallFade.cpp:4:
/usr/local/include/ImageMagick-7/Magick++.h:10:10: fatal error: Magick++/Include.h: No such file or directory
   10 | #include <Magick++/Include.h>
      |          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.

我假设我需要运行一些命令来将头文件链接到g++,但我不确定是什么命令(当前运行的是Arch Linux)。

EN

回答 1

Stack Overflow用户

发布于 2020-07-27 11:18:06

安装以下软件包libmagick++-dev

代码语言:javascript
复制
packman -S libmagick++-dev

我认为这是在Arch上安装它的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63107760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档