用c语言编译ImageMagick内核

用c语言编译ImageMagick内核,c,imagemagick,C,Imagemagick,我正在尝试编译简单的imageMagick(MagickCore)。我正在使用C接口。我试图编译的代码是这个站点的第一个示例 的配置和安装非常完美。“进行检查”命令的结果全部检查为“通过” 我还能够在命令行上运行操作,例如: convert logo: test.gif 现在,我想使用C编程API。我只是从上提供的一个示例开始 我尝试使用以下命令编译它:(它本身与源代码在同一站点上提供): 但它会导致以下错误(我试着四处看看,这会占用我的时间) 有什么建议吗 请注意,我还设置了PKG_

我正在尝试编译简单的imageMagick(MagickCore)。我正在使用C接口。我试图编译的代码是这个站点的第一个示例

的配置和安装非常完美。“进行检查”命令的结果全部检查为“通过”

我还能够在命令行上运行操作,例如:

    convert logo: test.gif
现在,我想使用C编程API。我只是从上提供的一个示例开始

我尝试使用以下命令编译它:(它本身与源代码在同一站点上提供):

但它会导致以下错误(我试着四处看看,这会占用我的时间)

有什么建议吗


请注意,我还设置了PKG_CONFIG_PATH环境变量,因此ImageMagick现在位于我的默认系统路径中:导出PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

尝试使用编译器参数
-I PATH_to_headers
,指定Magick头的路径(或其他内容).

看起来这个解决了我的问题:gcc
Magick-config--cflags--cppflags
demo.c
Magick-config--ldflags--libs
更多。干杯
    cc -o test `pkg-config --cflags --libs MagickCore` test.c
    fatal error: MagickCore/MagickCore.h: No such file or directory