我是Linux编程的初学者,我没有太多经验,希望你能帮助我。
我需要创建具有发送和接收XMPP消息能力的GIMP过滤器。我从http://developer.gimp.org/plug-in-template.html下载并安装了GIMP插件模板,但它确实有效。我也有Loudmouth XMPP插件(抱歉,我无法发布更多链接),我想在GIMP插件模板中包含该插件。
有人告诉我,我必须添加
PKG_CHECK_MODULES(LOUDMOUTH,loudmouth-1.0)
AC_SUBST(LOUDMOUTH_CFLAGS)
AC_SUBST(LOUDMOUTH_LIBS)
。那里我已经有了
PKG_CHECK_MODULES(GIMP,
gimp-2.0> = $ GIMP_REQUIRED_VERSION gimpui-2.0> = $ GIMP_REQUIRED_VERSION)
AC_SUBST(GIMP_CFLAGS)
AC_SUBST(GIMP_LIBS)
另外,我被告知必须将LOUDMOUTH_CFLAGS和LOUDMOUTH_LIBS添加到src / Makefile.am。 在Makefile.am中我已经有了:
包含= \
-I $(top_srcdir)\
@ GIMP_CFLAGS @ \
-I $(包括在内)
LDADD = $(GIMP_LIBS)
怎么写这个?如何在我的项目中添加此librabry?
先谢谢你。 伊利亚·
答案 0 :(得分:0)
只需在@LOUDMOUTH_CFLAGS@ \
行下方添加@GIMP_CFLAGS@
即可。对于libs,请尝试:
LDADD = $(GIMP_LIBS) @LOUDMOUTH_LIBS@
或
LOUDMOUTH_LIBS = @LOUDMOUTH_LIBS@
LDADD = $(GIMP_LIBS) $(LOUDMOUTH_LIBS)