用Qt5 生成的App 是不是在大部分的Linux发行版都可以运行?

软件和网站开发以及相关技术探讨
回复
头像
neeme
帖子: 56
注册时间: 2013-12-28 11:11
系统: Ubuntu 16.04

用Qt5 生成的App 是不是在大部分的Linux发行版都可以运行?

#1

帖子 neeme » 2014-01-06 9:11

Qt5 是Linux GUI app 的标准吗?

谢谢!
我的电脑配置如下:

System:Ubuntu 16.04 (64bit)
CPU : Intel® Core™ i3 CPU M 350 @ 2.27GHz × 4
RAM : 3.7G

一切有为法,如梦幻泡影,如露亦如电,应作如是观。《金刚经》
m15814478834
帖子: 1
注册时间: 2014-01-22 15:01
系统: windows7

Re: 用Qt5 生成的App 是不是在大部分的Linux发行版都可以运行?

#2

帖子 m15814478834 » 2014-01-22 15:07

感觉应该不是吧。qt写的程序不同版本的动态库都不兼容。
头像
pl_014
帖子: 201
注册时间: 2009-08-12 16:38
系统: linux mint
来自: 没准
联系:

Re: 用Qt5 生成的App 是不是在大部分的Linux发行版都可以运行?

#3

帖子 pl_014 » 2014-02-10 21:26

如果说标准的话,也许只有X才能算是标准,GTK、qt、wxwidgets都是上层的一些lib,qt的linux等版本是基于xlib写的。
一般来说,如果源代码对于qt不同版本没有什么依赖性的话,源码基本上是畅行无阻的,我以前写的许多qt4.8的程序,在qt5.1、5.2的环境下几乎可以直接编译运行,或者稍作修改就可以运行。而二进制程序就说不好了,而且二进制程序不仅仅依赖于特定的qt版本,还依赖于其它lib特定的版本。
不要拿arch的稳定性代表linux的稳定性,不要拿gentoo的易用性代表linux的易用性,不要拿fvwm的ui代表linux的ui,不要拿红旗linux在桌面上的表现代表linux在桌面上的表现。
在你准备以一幅理性的腔调反驳别人的观点之前要先审视一下自己这样是否理性。
除掉那些收费软件、盗版软件、流氓软件、间谍软件和木马之外,windoze这一生态系统下的日用软件还是以开源软件和跨平台软件为主,所以我没有理由不用linux,只是windoze比linux多出了大量的游戏,和一些专业软件而已。
头像
bzimage
帖子: 716
注册时间: 2006-03-14 10:25

Re: 用Qt5 生成的App 是不是在大部分的Linux发行版都可以运行?

#4

帖子 bzimage » 2014-02-10 23:15

在大部分的Linux发行版都可以运行的app是java的app :em11
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: 用Qt5 生成的App 是不是在大部分的Linux发行版都可以运行?

#5

帖子 luojie-dune » 2014-02-10 23:16

qt 可以只是表面。。。
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 用Qt5 生成的App 是不是在大部分的Linux发行版都可以运行?

#6

帖子 cuihao » 2014-02-10 23:24

LZ 什么时候产生了一种 Qt 是主流的错觉。
:em04 GTK+ 里好歹有个 G。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
pl_014
帖子: 201
注册时间: 2009-08-12 16:38
系统: linux mint
来自: 没准
联系:

Re: 用Qt5 生成的App 是不是在大部分的Linux发行版都可以运行?

#7

帖子 pl_014 » 2014-02-11 11:25

cuihao 写了:LZ 什么时候产生了一种 Qt 是主流的错觉。
不能叫错觉,qt本来就是非常好用的(当然,条件是你熟悉qt,接受其思想),许多人觉得不错,就用上了,称其主流一点也不为过。
cuihao 写了: :em04 GTK+ 里好歹有个 G。
这个G是从gimp里来的好不?
不要拿arch的稳定性代表linux的稳定性,不要拿gentoo的易用性代表linux的易用性,不要拿fvwm的ui代表linux的ui,不要拿红旗linux在桌面上的表现代表linux在桌面上的表现。
在你准备以一幅理性的腔调反驳别人的观点之前要先审视一下自己这样是否理性。
除掉那些收费软件、盗版软件、流氓软件、间谍软件和木马之外,windoze这一生态系统下的日用软件还是以开源软件和跨平台软件为主,所以我没有理由不用linux,只是windoze比linux多出了大量的游戏,和一些专业软件而已。
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 用Qt5 生成的App 是不是在大部分的Linux发行版都可以运行?

#8

帖子 cuihao » 2014-02-11 22:52

pl_014 写了:
cuihao 写了:LZ 什么时候产生了一种 Qt 是主流的错觉。
不能叫错觉,qt本来就是非常好用的(当然,条件是你熟悉qt,接受其思想),许多人觉得不错,就用上了,称其主流一点也不为过。
cuihao 写了: :em04 GTK+ 里好歹有个 G。
这个G是从gimp里来的好不?
主流和好用有什么必然联系……
:em04 那么,我再问一下,GIMP 的 G 又是什么?
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
pl_014
帖子: 201
注册时间: 2009-08-12 16:38
系统: linux mint
来自: 没准
联系:

Re: 用Qt5 生成的App 是不是在大部分的Linux发行版都可以运行?

#9

帖子 pl_014 » 2014-02-12 11:48

cuihao 写了:主流和好用有什么必然联系……
也许谈不上必然,但也是一个很有利的条件,况且不带G和非主流又有什么必然联系呢?
cuihao 写了: :em04 那么,我再问一下,GIMP 的 G 又是什么?
好吧。但是名字有那么重要吗?况且名字带不带G也是作者本身的意愿。
不要拿arch的稳定性代表linux的稳定性,不要拿gentoo的易用性代表linux的易用性,不要拿fvwm的ui代表linux的ui,不要拿红旗linux在桌面上的表现代表linux在桌面上的表现。
在你准备以一幅理性的腔调反驳别人的观点之前要先审视一下自己这样是否理性。
除掉那些收费软件、盗版软件、流氓软件、间谍软件和木马之外,windoze这一生态系统下的日用软件还是以开源软件和跨平台软件为主,所以我没有理由不用linux,只是windoze比linux多出了大量的游戏,和一些专业软件而已。
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 用Qt5 生成的App 是不是在大部分的Linux发行版都可以运行?

#10

帖子 cuihao » 2014-02-12 19:46

pl_014 写了:
cuihao 写了:主流和好用有什么必然联系……
也许谈不上必然,但也是一个很有利的条件,况且不带G和非主流又有什么必然联系呢?
cuihao 写了: :em04 那么,我再问一下,GIMP 的 G 又是什么?
好吧。但是名字有那么重要吗?况且名字带不带G也是作者本身的意愿。
:em03 嘛嘛,就这样吧,当时只是随便吐个槽……
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
回复