• 7329阅读
  • 4回复

[提问]如何解决Qt安装包大的问题? [复制链接]

上一主题 下一主题
离线uyoufaith
 

只看楼主 倒序阅读 楼主  发表于: 2010-08-02
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2011-01-07) —
使用QT做开发已经两年了,以前都只注意程序怎么怎么样,软件设计怎么怎么样,但是忽略了用户的体验度问题。

就拿安装包来说,把QT的应用程序打包。一般都会把动态库(最小依赖)加入进去这样打包出来的软件包就很大。
若打成静态包,若是需要使用到一些插件,这些插件是动态加载,若没有源码编译不了静态的,软件同样会出问题。

若一天能够把QT库和操作系统捆绑该多好了。
可是QT库版本又在不停的更新,让操作系统自带也不是办法。

我的经验很少,肯定还有其他的解决方案,那位大哥就给小弟解解惑吧!

小弟非常感谢!!!

离线dbzhang800

只看该作者 1楼 发表于: 2010-08-02
主流的Linux系统不是都自带Qt么? Qt库不是很大吧(即使在windows下,所有模块的dll和插件打一下包似乎也就10-20M的样子)
离线watera
只看该作者 2楼 发表于: 2010-08-02
想要减小Qt运行库很简单,加个压缩壳就可以(是壳!不是用winrar,zip之类)
用UPX shell可以把DLL压缩到原来的1/3,我的QtGui.dll不到3MB,并且对运行速度没有影响
离线xtfllbl

只看该作者 3楼 发表于: 2010-08-03
引用第2楼watera于2010-08-02 19:11发表的  :
想要减小Qt运行库很简单,加个压缩壳就可以(是壳!不是用winrar,zip之类)
用UPX shell可以把DLL压缩到原来的1/3,我的QtGui.dll不到3MB,并且对运行速度没有影响


好方法,我去找找Linux下的相关方法。
上海欢迎您
离线watera
只看该作者 4楼 发表于: 2010-08-03
UPX有Linux版
但Linux不需要精简Qt吧?大多数Linux都可以在软件仓库安装,不需自带
快速回复
限100 字节
 
上一个 下一个