当前位置:  开发笔记 > 编程语言 > 正文

Graphicsmagick C++ API

如何解决《GraphicsmagickC++API》经验,为你挑选了1个好方法。



1> Mark Setchel..:

更新的答案

尝试查找GraphicsMagick-config在您安装GraphicsMagick的目录下调用的文件,如下所示:

find /usr -name "GraphicsMagick-config"

当你找到它时,你可以要求它告诉你编译器包含这样的标志和链接器标志:

/usr/some/path/GraphicsMagick-config --cflags --libs

然后你可以编译:

gcc $(/usr/some/path/GraphicsMagick-config --cflags --libs) somefile.c -o somefile

原始答案

查看您安装GraphicsMagick的目录,查找以文件结尾.pcpkg-config文件,例如

find /usr/local -iname "graphic*.pc"

然后传递此文件以pkg-config获取您应该用于编译的CFLAGS和LIBS.所以,如果您graphicsmagick.pc/usr/local/Cellar/graphicsmagick/1.3.23/lib/pkgconfig/GraphicsMagick.pc,请使用:

pkg-config --cflags --libs /usr/local/Cellar/graphicsmagick/1.3.23/lib/pkgconfig/GraphicsMagick.pc

哪个会给你这个:

/usr/local/Cellar/graphicsmagick/1.3.23/lib/pkgconfig/GraphicsMagick.pc
-I/usr/local/Cellar/graphicsmagick/1.3.23/include/GraphicsMagick -L/usr/local/Cellar/graphicsmagick/1.3.23/lib -lGraphicsMagick

然后你将编译:

gcc $(pkg-config --cflags --libs somefile.c -o somefile

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有