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结尾。