QT在GNOME桌面环境下可以运行吗?
最近QT好像比较火爆,想提几个问题:
1. QT 是否真的可以一次编译,到处运行呢?
2. QT 好像在LINUX下,只能运行在KDE桌面环境下,GNOME桌面环境是否可以运行呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
最近QT好像比较火爆,想提几个问题:
1. QT 是否真的可以一次编译,到处运行呢?
2. QT 好像在LINUX下,只能运行在KDE桌面环境下,GNOME桌面环境是否可以运行呢?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
引用来自#9楼“hawkyoung”的帖子
QT在G下可以运行的,比如Linux的skype就是QT写的
QT本身跑到不同的环境要编译QT库,然后编译自己的应用程序链接对应的库。QT是用C++进行编程,对C/C++亲和力比较好?
个人观点:移植的话,有些稀奇古怪CPU的嵌入式Linux系统跑Java可能不方便,也不知道从哪去搞虚拟机,但QT可以自己做一套库出来
库这种东西,各家都说各家的好,不过我感觉QT虽然也包了许多库(好久没用过了),但还是侧重在界面上?
QT也算是最近比较热门的一项技术了,但是对他了解的人并不多,所以我想在这里抛砖引玉 , 让我们更好的认识到QT和其他语言的优势和劣势,这样选择的时候就比较有针对性!
QT在G下可以运行的,比如Linux的skype就是QT写的
QT本身跑到不同的环境要编译QT库,然后编译自己的应用程序链接对应的库。QT是用C++进行编程,对C/C++亲和力比较好?
个人观点:移植的话,有些稀奇古怪CPU的嵌入式Linux系统跑Java可能不方便,也不知道从哪去搞虚拟机,但QT可以自己做一套库出来
库这种东西,各家都说各家的好,不过我感觉QT虽然也包了许多库(好久没用过了),但还是侧重在界面上?
他的意思应该是,cpp+qt的移植性不亚于java+swing,利用Qt库也能做很多东西(因为Qt库真的太丰富了)。
但我对跨平台还是抱有一些疑问,java自己自己的虚拟机,肯定移植难度要低于cpp,无论Qt如何跨如何丰富,终归要在不同的平台下重新编译。
期待解答。
引用来自#6楼“huangweican”的帖子
qt是库,java是语言,要比也是cpp+qt和java+swing.
性能上cpp+qt比java+swing好多,跨平台方面也不比java系差,能做的事更多。
qt是库,java是语言,要比也是cpp+qt和java+swing.
性能上cpp+qt比java+swing好多,跨平台方面也不比java系差,能做的事更多。
引用来自#4楼“曾建凯”的帖子
Qt在GNome的环境下没问题,KDE和Gnome已经在某种层面上达成默契,你的我可以跑,我的你可以跑,所以你不用担心这个问题。
关键是编译。
Qt使用的不是Native Window,所以不用担心跨平台的问题,只要该平台有实现,你几乎没有任何阻力。
Windows下编译过的,你要去别的平台,肯定要重新编译一次了,而且环境也得重新搭建一次。
Qt在GNome的环境下没问题,KDE和Gnome已经在某种层面上达成默契,你的我可以跑,我的你可以跑,所以你不用担心这个问题。
关键是编译。
Qt使用的不是Native Window,所以不用担心跨平台的问题,只要该平台有实现,你几乎没有任何阻力。
Windows下编译过的,你要去别的平台,肯定要重新编译一次了,而且环境也得重新搭建一次。
嗯,确实如此
只要系统里有qt的相关库 就能运行
当然你也可静态编译 就不需要独立库了(生成的可执行程序很大,当然和动态编译一样,可以使用qconf缩减体积)
“一次编译,到处运行”说法不太准确,实际上是一次编写,到处编译