C gtk&x2B-2.0,格莱德

C gtk&x2B-2.0,格莱德,c,gtk,C,Gtk,我是gtk+编程领域的新手。我的linux系统上安装了glade-2.6。当我尝试构建gui时,它提供了两个选项—C和LibGlade。然而,对于libglade,它说它已被弃用,我应该改用intltool。这意味着什么?为什么LibGlade不受欢迎 你的glade版本其实很老了。最新版本是3.6。目前,libglade正在被淘汰,但原因完全不同:有一个新的替代品,名为GTK+(而不是单独的库),它直接包含在GTK+中,并具有更多功能。如果我是你,我会使用GtkBuilder而不是libgla

我是gtk+编程领域的新手。我的linux系统上安装了glade-2.6。当我尝试构建gui时,它提供了两个选项—C和LibGlade。然而,对于libglade,它说它已被弃用,我应该改用intltool。这意味着什么?为什么LibGlade不受欢迎

你的glade版本其实很老了。最新版本是3.6。目前,libglade正在被淘汰,但原因完全不同:有一个新的替代品,名为GTK+(而不是单独的库),它直接包含在GTK+中,并具有更多功能。如果我是你,我会使用GtkBuilder而不是libglade,或者使用其中任何一种而不是使用生成的C代码。libglade/GtkBuilder使用的XML更紧凑、更易于理解,并且在必要时更易于手动修改

老实说,我不知道为什么它说你应该使用intltool。作为国际化的框架,它似乎与libglade有着完全不同的目的。我还没有在GTK+中编程足够长的时间来了解那里的历史