LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1010|回复: 7

gnome2 gnome1.4区别?

[复制链接]
发表于 2006-5-5 16:46:07 | 显示全部楼层 |阅读模式
如题!
好像他们都不是很兼容哦!

另外gnome2是不是用的gtk+写的啊?
而gnome1.4是用的gtk写的啊?

还有gtk+是CPP类写的
gtk是C代码写的把?


不知道我说的是不是对的啊?
发表于 2006-5-5 17:05:33 | 显示全部楼层
gtk+也还是用C写的,不过有OO的思想在里面了!
gnome2和gnome1.4的区别那大概就是gtk+和gtk的区别了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-6 01:26:47 | 显示全部楼层
希望能按照顺序回答以上三个问题,谢谢!!!
回复 支持 反对

使用道具 举报

发表于 2006-5-6 01:31:03 | 显示全部楼层
还能这样要求别人的?有回答已经很不错了。
回复 支持 反对

使用道具 举报

发表于 2006-5-7 11:55:34 | 显示全部楼层
第一次碰以这样的提问者。
估计是习惯于当考官了吧?
回答问题只是出于好心,别人没有义务一定要回答你的提问?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-7 18:16:01 | 显示全部楼层
说拉是“希望”,也说拉“谢谢”啊!

做事情要有条理!
你可以回答问题,也可以不回答。
但是,如果你回答的让人看不明白,或者是误导,那会很麻烦的!

如果我说错拉,请批评指正!
如果我没有说错,那么希望还是按照顺序回答比较好!
当然,你可以自己说你自己的想法!

在此对大家造成拉误解,在此表示道歉!
回复 支持 反对

使用道具 举报

发表于 2006-5-7 21:22:24 | 显示全部楼层
gnome 1.x 基于 gtk1.x
gnome 2.x 基于 gtk2.x

gtk2.x 是 gtk1.x 的升级版本, 都是 c 写的 , 用的 gobject api 实现 c 语言 的 面对对象.

但为了发展需要, gtk 大版本升级时, 没有保持兼容性. 所以 gtk1.x 与 2.x 不兼容.
大多数软件和库都是这样, 尽量保证兼容性, 但大版本升级一般都不能保证兼容性.

有许多有用的软件还没有升级到 gtk2.x ,所以许多distro都保留着 gtk1.x .

其实, 升级到 gtk2 并不是太复杂, 比如 mplayer gui 的 gtk2 补丁.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-8 19:58:17 | 显示全部楼层
谢谢VirusCamp兄的解答!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表