We use Git to maintain our source code, in the GNOME Git repository. Additional information about is available at

glibmm and gtkmm are in the glibmm and gtkmm modules. There is also a gtkmm-documentation module which contains the gtkmm book and its examples. See below for instructions.

你将需要运行 脚本来生成构建文件。我们建议使用 jnbuild 来设置一个单独的开发前缀。


对那些没有 GNOME 登录账户的人,可以使用匿名来 checkout。

比如,用下面的命令去 check out 最新的 gtkmm 版本:

git clone git://


We are synchronized with the GNOME release schedule, so we use standard GNOME branch names.

gtkmm 与 glibmm

组件 版本 Git 模块 分支名称
gtkmm 2.17/18 gtkmm master
gtkmm 2.16 gtkmm gtkmm-2-16
glibmm 2.21/22 glibmm master
glibmm 2.20 glibmm glibmm-2-20


组件 API 版本 Git 模块 分支名称
libglademm libglademm master
gconfmm gconfmm master
libgnomecanvasmm libgnomecanvasmm master

其它 GNOME 相关的 API 的 *mm 绑定


组件 版本 Git 模块 分支名称
libgdamm libgdamm master
libgnomedbmm libgnomedbmm master
goocanvasmm goocanvasmm master
libpanelappletmm libpanelappletmm master