|
发表于 2011-4-13 14:22:53
|
显示全部楼层
Post by zjsxwc;2134745
两种不同的图形化函数库而已有必要纠结吗?都很跨平台,Nokia的sb系统手机主要用QT,intel的Moblin系统用GTK,图形界面必然要用到面向对象思想的,gtk是在用纯C语言模拟面向对象(就是通过“死”循环来检测,模拟,纯c语言opengl也是这么实现面向对象思想的)。擅长c的可以用gtk,擅长c++可以用qt,哪个顺手用哪个吧哈,或者qtk,qt都不用,直接调用opengl库来写图形界面吧,其实linux下这些东西全要靠X,要死不死这些linux 的X虽然都还可以用,但是仍旧没有windows,mac弄得好,X毕竟不是内核级的,所以我觉得楼主linux下程序还是写纯字符的先吧,保证在字符下可以运行先,至于图形界面这些皮什么的都不是问题,到时都可以调用原来写的字符下运行的程序来实现功能。
intel moblin 不是合并到 meego 了么,meego 可是选用 Qt 作为唯一平台的。
要说指望能跑 Windows ,真的最好别用 gtk,我有切肤之痛,但凡移植过任何一个中等以上规模的 gtk 程序到 Windows 的人都应当很明白我的意思。
所以说,其实我一向主张不是万不得已不要自己去写 gtk 程序。
另外:现在的图形界面的主流已经都是 OpenGL 了。 |
|