qt5生成的exe太大怎么解决

qt5生成的exe太大怎么解决,第1张

你的工程可能使用了影子构建方式,也就是你勾选了shadow build这个选项,你可以通过点击左侧的projects来确认是否在shadow build这个选项上打勾。

当勾选shadow build之后,会在与工程所在目录同级的目录下创建一个新的目录,该目录用来存放工程编译过程所产生的所有文件。

你可以在你的GUI目录下查看是不是还存在一个以jishiben2开头的目录,如果有那么漏差这里面数搜纳就有你需要的exe文件,当然在shadow build选项下面薯没的build Directory也明确标识出了该路径。

系统Win10

右州虚键我的电脑-属性--高级系统设置--环境变量--(用户变量)新建

变量名:QT_SCALE_FACTOR

变量值:1 或 1.25 或 1.5(对应界面放孙迹带大程度,可以都试试)

设置后一路点确定,出来。

重新打开Qt Creator,看看哪种界面大小是你想则芦要的

qt预编旁贺者译的dll库很大,qt5的dll库超过40MB。据说手动编译Qt5,去除不需要的功能,可以减少dll体积运薯。

使用过一款压缩dll的工具:UPX

http://upx.sourceforge.net/

压缩完好像还剩下20MB左右,可以试拍腔一下。如何再精简我就不知道了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12279963.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存