话说Qt5打包的程序也忒大了`

木头r 发布于 2013/04/05 21:09
阅读 3K+
收藏 1

刚使用Qt Creator创建了一个gui工程,使用QDialog的基类,任何东东都没添加,生成release的exe程序,结果如下图,

exe程序加上所需的dll文件,既然有33M. 更让人郁闷的就是那个17536KB的icudt49.dll文件,debug和release版本既然一般大,比较了下2个文件,只有几个字节内容不同,乖乖,敢情icudt49.dll也是debug版本啊?都想打消用你写东西的冲动了`````

..............................

加载中
0
lZl
lZl
这个里面是语言资源,里面主要是数据,debug和release当然区别不大
0
木头r
木头r

引用来自“lZl”的答案

这个里面是语言资源,里面主要是数据,debug和release当然区别不大
学习了````
0
i
icosagon
自己编译可以把icu去掉,只要不用到webkit,就可以不用icu
0
木头r
木头r

引用来自“icosagon”的答案

自己编译可以把icu去掉,只要不用到webkit,就可以不用icu
使用Qt Creator怎么去掉icu? pro文件?文件里只加了core 和gui哦.
0
木头r
木头r

引用来自“木头r”的答案

引用来自“icosagon”的答案

自己编译可以把icu去掉,只要不用到webkit,就可以不用icu
使用Qt Creator怎么去掉icu? pro文件?文件里只加了core 和gui哦.
你说的自己编译是不是重新编译整个Qt5工程?
0
d
damao
icudt里的数据也是可以定制的,你的那个是完全版,如果你的作品不是要卖到全世界,可以去掉大部分数据
0
木头r
木头r

引用来自“damao”的答案

icudt里的数据也是可以定制的,你的那个是完全版,如果你的作品不是要卖到全世界,可以去掉大部分数据
怎么去掉大部分数据呢?除了重新编译QT5外,还有没有别的什么办法?
0
d
damao

引用来自“木头r”的答案

引用来自“damao”的答案

icudt里的数据也是可以定制的,你的那个是完全版,如果你的作品不是要卖到全世界,可以去掉大部分数据
怎么去掉大部分数据呢?除了重新编译QT5外,还有没有别的什么办法?
ICU不属于QT啊,QT只是拿来用,具体方法去ICU官网找吧
返回顶部
顶部