关于GNOME与GTK+
由于我的电脑有点问题,不能浏览别人的贴子,只能管理自己发的贴子,所以单独立贴说明:
GNOME是LINUX下的一个桌面环境,它的主要竞争对手是另一个桌面环境KDE。
GNOME的风格有点象MAC OS,它的中文化和可用性都比较强,即使你总使用WINDOWS也能很快转移过来。
在协议上GNOME是遵循GPL的开源软件,可以说绝对自由的,而KDE则不然,主要因为它的底层基础是用QT做的,而QT是商业公司的产品。
GTK+是GNOME的图形界面基础开发工具,也就是说GNOME上的大多数应用软件都是用GTK+开发的,而且这些应用软件在KDE下也完全可以正常运行,所以要想在LINUX上开发GUI程序,GTK+是你选择的开发工具之一。
GTK+本身是用C语言做的,同时它有非常好的可扩展性,你完全可以用C/C++,PERL,PYTHON,直到C#(有一个叫GTK#的,在SOURCEFORGE.NET上)来开发GTK+程序。
GTK+设计上具有OO特色,这是一个很有趣的特点,C语言 又有OO特点,又不是C++,只有你研究透它时才会发现这一特点的妙处。
问题点数:0、回复次数:7Top
1 楼Viper()回复于 2003-01-02 09:16:04 得分 0
版主你好,我在www.gnome.org上想寻找gnome的最新版本,可惜感觉很零散,找不到一个完整的库,总是一个个小小的包,需要分别单独安装,请问从哪里可以找到完整的一个库来安装。
再请问一下,用GNOME或者是GTK+开发Linux下的2D游戏合适吗?GTK+中应该有很多处理图像的库吧?Top
2 楼gwsong(tomsong)回复于 2003-01-02 11:21:02 得分 0
先声明一下:我并不版主。
安装GNOME的最好方法是源代码编译安装,用tar将源码包解压到相应的目录下,执行
configure --prefix=/usr
make
make install
在这一过程中你会发现很多问题,解决它们的办法是理清源代码包的安装顺序,这对理解GNOME的组成很有好处。另外garnome也是一个很好的安装工具,不过我还未用过。至于完整的库我也不太清楚,可以到GOOGLE上查一下RPM关键字试一试。
GTK+中的处理图像的库叫GDK-PIXBUF,功能很强大,支持多种图像格式和动画,看看GTK-DEMO就会知道。
在LINUX上开发游戏用SDL是最好不过了,到www.libsdl.org看一下,它功能强大且清晰易用。
很多东西我也是在研究过程中,可以互相切磋!Top
3 楼Viper()回复于 2003-01-02 19:52:09 得分 0
3ks.Top
4 楼linux1028(六就)回复于 2003-03-09 18:07:21 得分 0
support! yes
!
Top
5 楼onlydarwin(达尔文)回复于 2003-03-17 10:51:05 得分 0
tomsong
留个email把
很想和你交流一下Top
6 楼gwsong(tomsong)回复于 2003-03-17 15:57:18 得分 0
gwsong52 at sohu.com
ok?Top
7 楼jzg001(j_zg)回复于 2003-03-18 09:34:42 得分 0
最近看了一些关于gtk2.0的一些资料,感觉他代码简洁,概念清晰,非常适合作为x桌面的开发工具,估计它会成为linux上的MFC.Top





