标题:Qt越来越大
作者:liulin188
日期:2014-06-04 09:35
内容:
昨天把Qt5.3.0用vs2010静态编译了一下
一个helloword的exe竟然多大9.45M,这是要疯啊
等到Qt10的时候,估计一个exe要突破100M
BTW:
Qt5.3解决了那个路径bug,但是还是有个问题,就是静态编译的时候在哪个盘,之后编译也会去那个盘找库。
#1 [wdluo 06-04 09:47]
我发布一个程序,压缩后都是8.5M,楼主有在Linux下静态编译的经验没?一起交流下??
#2 回 wdluo 的帖子 [liulin188 06-04 09:53]
wdluo:
我发布一个程序,压缩后都是8.5M,楼主有在Linux下静态编译的经验没?一起交流下??
这个没有,linux下的话我就是移植到arm开发板做界面。
这个就不用静态编译了,反正烧系统都是一样,库多库少无所谓。
在windows下,我主要给别人开发一些小软件,带那么多库显然很蛋疼,客户会问我为什么别人的软件就一个exe,你的要那么多文件。
但是现在一个静态exe这么大,要坑死我,压缩了,传也得几分钟!!!
#3 回 liulin188 的帖子 [dragon_fly 06-04 11:45]
liulin188:这个没有,linux下的话我就是移植到arm开发板做界面。
这个就不用静态编译了,反正烧系统都是一样,库多库少无所谓。
在windows下,我主要给别人开发一些小软件,带那么多库显然很蛋疼,客户会问我为什么别人的软件就一个exe,你的要那么多文件。
.......(2014-06-04 09:53)
可以把dll文件和exe封装到一个exe里吗?记不清了
#4 [退避九舍 06-04 18:50]
可以用upx压缩一下
#5 [sevencat 06-10 09:33]
4.8我编译出来大概6M多,
configure -debug-and-release -opensource -static -qt-sql-sqlite -no-qt3support -no-openvg -no-opengl -qt-zlib -no-gif -qt-libpng -qt-libmng -no-libtiff -no-libjpeg -no-openssl -no-dbus -no-phonon -no-multimedia -no-webkit -no-directwrite
这是我的配置。