GTK+开发入门指南
1. 引言
GTK+(GIMP Toolkit)是一个强大的图形用户界面(GUI)开发工具包,它能帮助开发者创建跨平台的图形应用程序。在开始GTK+的学习之旅前,你需要确保已经安装了必要的工具,如GNU Compiler Collection(GCC)、GTK+ 2.0库以及相关的开发包。本文将带你了解GTK+的历史、相关支持库、可用的语言绑定以及如何安装GTK+。
2. GTK+和X Window System历史
2.1 GTK+的简史
- 起源 :1997年,Peter Mattis、Spencer Kimball和Josh MacDonald在加州大学伯克利分校的实验计算设施工作时,为GNU Image Manipulation Program(GIMP)设计了GTK+。
- 许可与应用 :GTK+采用Lesser General Public License(LGPL)许可,被GNOME和XFCE这两个流行的Linux桌面环境选为默认图形工具包。它最初用于Linux操作系统,后来扩展到支持其他类UNIX操作系统,如Microsoft Windows、BeOS、Solaris和Mac OS X等。
- 版本发展 :目前GTK+处于第二个稳定版本周期GTK+ 2。GTK+ 1为了引入新功能进行了重大改变,开发者选择打破API兼容性。由于GTK+ 1和GTK+ 2不兼容,它们可以并行安装。GTK+ 2引入了许多新功能,包括名为Pango的字体渲染引擎、新的主题引擎,
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



