用c语言编译ImageMagick内核
我正在尝试编译简单的imageMagick(MagickCore)。我正在使用C接口。我试图编译的代码是这个站点的第一个示例 的配置和安装非常完美。“进行检查”命令的结果全部检查为“通过” 我还能够在命令行上运行操作,例如:用c语言编译ImageMagick内核,c,imagemagick,C,Imagemagick,我正在尝试编译简单的imageMagick(MagickCore)。我正在使用C接口。我试图编译的代码是这个站点的第一个示例 的配置和安装非常完美。“进行检查”命令的结果全部检查为“通过” 我还能够在命令行上运行操作,例如: convert logo: test.gif 现在,我想使用C编程API。我只是从上提供的一个示例开始 我尝试使用以下命令编译它:(它本身与源代码在同一站点上提供): 但它会导致以下错误(我试着四处看看,这会占用我的时间) 有什么建议吗 请注意,我还设置了PKG_
convert logo: test.gif
现在,我想使用C编程API。我只是从上提供的一个示例开始
我尝试使用以下命令编译它:(它本身与源代码在同一站点上提供):
但它会导致以下错误(我试着四处看看,这会占用我的时间)
有什么建议吗
请注意,我还设置了PKG_CONFIG_PATH环境变量,因此ImageMagick现在位于我的默认系统路径中:导出PKG_CONFIG_PATH=/usr/local/lib/pkgconfig尝试使用编译器参数
-I PATH_to_headers
,指定Magick头的路径(或其他内容).看起来这个解决了我的问题:gccMagick-config--cflags--cppflags
demo.cMagick-config--ldflags--libs
更多。干杯
cc -o test `pkg-config --cflags --libs MagickCore` test.c
fatal error: MagickCore/MagickCore.h: No such file or directory