QT在GNOME桌面环境下可以运行吗?

发布于 2021-11-11 08:57:36 字数 128 浏览 742 评论 10

最近QT好像比较火爆,想提几个问题:

1. QT 是否真的可以一次编译,到处运行呢?

2. QT 好像在LINUX下,只能运行在KDE桌面环境下,GNOME桌面环境是否可以运行呢?

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

顾忌 2021-11-17 06:35:47

引用来自#9楼“hawkyoung”的帖子

QT在G下可以运行的,比如Linux的skype就是QT写的

QT本身跑到不同的环境要编译QT库,然后编译自己的应用程序链接对应的库。QT是用C++进行编程,对C/C++亲和力比较好?

个人观点:移植的话,有些稀奇古怪CPU的嵌入式Linux系统跑Java可能不方便,也不知道从哪去搞虚拟机,但QT可以自己做一套库出来

库这种东西,各家都说各家的好,不过我感觉QT虽然也包了许多库(好久没用过了),但还是侧重在界面上?

柳絮泡泡 2021-11-17 06:25:50

QT也算是最近比较热门的一项技术了,但是对他了解的人并不多,所以我想在这里抛砖引玉 , 让我们更好的认识到QT和其他语言的优势和劣势,这样选择的时候就比较有针对性!

不再见 2021-11-17 06:11:04

QT在G下可以运行的,比如Linux的skype就是QT写的

QT本身跑到不同的环境要编译QT库,然后编译自己的应用程序链接对应的库。QT是用C++进行编程,对C/C++亲和力比较好?

个人观点:移植的话,有些稀奇古怪CPU的嵌入式Linux系统跑Java可能不方便,也不知道从哪去搞虚拟机,但QT可以自己做一套库出来

库这种东西,各家都说各家的好,不过我感觉QT虽然也包了许多库(好久没用过了),但还是侧重在界面上?

策马西风 2021-11-17 06:08:41

他的意思应该是,cpp+qt的移植性不亚于java+swing,利用Qt库也能做很多东西(因为Qt库真的太丰富了)。

但我对跨平台还是抱有一些疑问,java自己自己的虚拟机,肯定移植难度要低于cpp,无论Qt如何跨如何丰富,终归要在不同的平台下重新编译。

期待解答。

孤独患者 2021-11-17 06:06:41

引用来自#6楼“huangweican”的帖子

qt是库,java是语言,要比也是cpp+qt和java+swing.

性能上cpp+qt比java+swing好多,跨平台方面也不比java系差,能做的事更多。

清晨说ぺ晚安 2021-11-17 05:30:32

qt是库,java是语言,要比也是cpp+qt和java+swing.

性能上cpp+qt比java+swing好多,跨平台方面也不比java系差,能做的事更多。

臻嫒无言 2021-11-17 05:17:39

引用来自#4楼“曾建凯”的帖子

Qt在GNome的环境下没问题,KDE和Gnome已经在某种层面上达成默契,你的我可以跑,我的你可以跑,所以你不用担心这个问题。

关键是编译。

Qt使用的不是Native Window,所以不用担心跨平台的问题,只要该平台有实现,你几乎没有任何阻力。

Windows下编译过的,你要去别的平台,肯定要重新编译一次了,而且环境也得重新搭建一次。

柠檬 2021-11-17 01:02:13

Qt在GNome的环境下没问题,KDE和Gnome已经在某种层面上达成默契,你的我可以跑,我的你可以跑,所以你不用担心这个问题。

关键是编译。

Qt使用的不是Native Window,所以不用担心跨平台的问题,只要该平台有实现,你几乎没有任何阻力。

Windows下编译过的,你要去别的平台,肯定要重新编译一次了,而且环境也得重新搭建一次。

蓝颜夕 2021-11-16 20:21:32

嗯,确实如此

本王不退位尔等都是臣 2021-11-16 10:12:44

只要系统里有qt的相关库 就能运行

当然你也可静态编译 就不需要独立库了(生成的可执行程序很大,当然和动态编译一样,可以使用qconf缩减体积)

“一次编译,到处运行”说法不太准确,实际上是一次编写,到处编译

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文