GTK+下载安装及编程指南资料汇总

GTK+官方指南:http://zetcode.com/tutorials/gtktutorial/
GTK+官方指南的中文翻译:http://zetcode.com/tutorials/gtktutorial/chinese/
GTK+的Wiki网址:http://en.wikipedia.org/wiki/GTK%2B
GTK+的下载安装:http://zhidao.baidu.com/question/323664703.html
                         http://blog.csdn.net/ouyangzhan/article/details/5734832

另外,GTK+中使用2D图形库时用的是GDK。这个是其官方地址:http://developer.gnome.org/gdk3/stable/

而GDK底层用的是Cairo库,要想了解这个这个库的话可以访问这个地址:http://cairographics.org/documentation/


在Ubuntu下要下载安装GTK+执行以下步骤:

1、sudo apt-get install gnome-core-devel

2、sudo apt-get install libgtk*

如果gnome-core-devel命令由于Linux版本问题无法执行,可直接运行install libgtk*,这个会将pkg-config在内的所有与gtk相关的库安装进去。
然后,我们可以在控制台输入:pkg-config --cflags --libs gtk+-3.0

来查看gtk+3.0所需要包含的所有头文件以及库的路径。


基于Eclipse的IDE来开发GTK+3.0需要设置头文件路径和库的路径:

头文件路径需要以下这些:

/usr/include/glib-2.0/

/usr/include/atk-1.0/

/usr/include/gdk-pixbuf-2.0/

/usr/include/cairo/

/usr/include/pango-1.0/

(64位)/usr/lib/x86_64-linux-gnu/glib-2.0/include/

(32位)/usr/lib/i386-linux-gnu/glib-2.0/include/

/usr/include/gtk-3.0/

库路径需要包含:

(64位)/usr/lib/x86_64-linux-gnu/

(32位)/usr/lib/i386-linux-gnu/

所需要的库有:

gtk-3

gobject-2.0

pangocairo-1.0

gio-2.0

atk-1.0

gdk-3

glib-2.0


注意,Linux下的库文件名是前缀加lib然后再跟库名,再是.a或.so结尾。

posted @ 2012-06-28 06:40  zenny_chen  Views(2755)  Comments(0Edit  收藏  举报