首页| 论坛| 消息

标题:用qt mingw版本,我发布产品的时候需要打包的东西多吗
作者:tsinhi
日期:2015-10-11 18:28
内容:

作用qt mingw版本,我发布产品的时候需要打包的东西多吗,是不是要将mingw的很多库打包。
使用qt vs是不是更好一点。稳定性上哪个更好点,不考虑性能。


#1 [yanwuyue 10-11 22:50]
mingw和vs一样只有一两个库,
多的是qt自身的库,至少5个以上,像我的程序用的东西比较广,拖了近20个qt的dll,还是比较壮观的,
不过是电脑软件,没什么限制,多就多了,实在嫌dll多直接静态编译,不过根据协议好像是要收费的,
稳定性主要看你自己的代码,野指针什么的用哪个编译都挂,跟用哪个编译影响真不大,
不过mingw的编译器在window下没有vs编译器的的性能好,必经vs是亲儿子,当不至于差很多
#2 [smaller 10-21 19:59]
测试过一个helloworld,依赖文件大概有50M,
如果用dll工具 把dll瘦身 估计能到20M
#3 回 smaller 的帖子 [hezf 10-31 16:54]
smaller:测试过一个helloworld,依赖文件大概有50M,
如果用dll工具 把dll瘦身 估计能到20M  (2015-10-21 19:59) 
怎么瘦身呢?
我知道upx,但是它是对exe压缩的,关键咱们的exe不大~
更多的是dll~
#4 回 hezf 的帖子 [smaller 11-02 14:55]
hezf:怎么瘦身呢?
我知道upx,但是它是对exe压缩的,关键咱们的exe不大~
更多的是dll~ (2015-10-31 16:54) 
我是用过的 ASPack 这个就可以压缩dll文件。
挨个压缩 压缩后尽量测试一下自己的程序是否正常,部分dll压缩后可能应用就不能启动了。
#5 [stlcours 11-02 18:42]
网上搜索“静态编译QT”,然后你就明白怎么回事了~
我的程序好几万行代码,编译出来就一个文件,包括了一些图片资源,总共也就20M左右,很爽。

回复 发表
主题 版块