- 主题:求教: QT打包一个简单应用有71M, 如何缩减
折腾了一上午, 后来放弃这个思路了...
参考了一下其他几个项目的做法, 发现打成deb包可以掩藏尺寸的问题, 在dpkg安装的时候系统会通过apt下载qt5, 这样发布的deb包只有几百K, 明面上用户感受就好多了.
这样对应不同的发行版要打不同的包, 不过这个问题不大, 把gitlab runner配好就自己生成了.
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 如果用网上的 docker image 的话,多半是已经把 icu 编译进去的。
: 你得从最基本的 alpine 或者 debian 镜像开始搞。然后自己到 mirrors.utsc.edu.cn 去下载 qtbase 源码,自行编译自己的 Qt 版本。
: $ configure -no-glib -no-icu -optimize-size
: ...................
--
FROM 124.193.184.*
赞。。这个办法是最好的。各种发行版的 libc 兼容性实在太烂了。
【 在 Mikov (Mikov Chain) 的大作中提到: 】
: 折腾了一上午, 后来放弃这个思路了...
: 参考了一下其他几个项目的做法, 发现打成deb包可以掩藏尺寸的问题, 在dpkg安装的时候系统会通过apt下载qt5, 这样发布的deb包只有几百K, 明面上用户感受就好多了.
: 这样对应不同的发行版要打不同的包, 不过这个问题不大, 把gitlab runner配好就自己生成了.
: ...................
--
修改:hgoldfish FROM 183.253.22.*
FROM 183.253.22.*
静态链接qt应该可以解决这个问题
【 在 Mikov 的大作中提到: 】
: pro文件的内容
--
FROM 117.136.0.*
各发行版 glibc 不兼容,只能为每个发行版专门编译 Qt,那不如跟楼主一样,搞 rpm/deb 算了。
【 在 dormouseBHU (dormouseBHU) 的大作中提到: 】
: 静态链接qt应该可以解决这个问题
--
FROM 183.253.22.*
自己重新编译,该剪得剪掉
【 在 Mikov 的大作中提到: 】
:
: pro文件的内容
--
FROM 120.244.224.*
我今天刚发了一个 windows 小软件,使用 qtcore/qtnetworkng 的控制台小软件,发现打完包才 3.7m.
【 在 xieyf ( meitian ) 的大作中提到: 】
: 自己重新编译,该剪得剪掉
--
FROM 183.253.22.*