gtk编程与makefile.am编写
对于一个很简单的gtk编程,test.c,可以这样编译:
gcc test.c -o test `gtk-confi --cflags` `gtk-confi --libs`
据书上显示: gtk-confi --cflags产生编译gtk所用的头文件位置,gtk-confi --libs产生连接gtk程序所使用的库
那么我在编写Makefile.am时:
#指定头文件
INCLUDES = /usr/include/gtk-2.0/ /usr/lib/glib-2.0/include /usr/lib/gtk-2.0/include /usr/include/glib-2.0
export INCLUDES
#链接库文件
test_LDADD = -lgtk-x11-2.0 -lgdk-x11-2.0
但是编译时,显示头文件<gtk/gtk.h>找不到,
不明白,向各位请教了^
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
汗!
你编译单个文件的时候 知道要有gtk-confi --libs,Makefile.am中也要有啊
帮你顶上,我也同样的问题,链接不到gtk库