QT打包程序,只生成一个exe文件,不报错不缺少插件

博主在QT自带的MinGW编译器上和MSVC2017编译器上测试成功
1.将qt里的项目(我的是ui界面)用release方式编译,并运行一次
Release
2.在对应的build-release文件中找到该exe文件exe文件
3.将release中生成的.exe文件拷贝到新的文件夹中,注意路径不要有中文,我放到了d:\ab\中。
4.在QT安装菜单中找到QT for DeskTop工具(如果你用的MSVC编译器,那括号里就是相应的版本,这个是在安装QT的时候选择的),运行
QT工具
5.输入命令,进入该文件夹:cd /d d:\ab
使用QT自带的windeployqt工具命令:windeployqt +文件名.exe
我的即为windeployqt test.exe
如下:
执行
6.执行完后就可以看到test文件夹里面自动复制的插件文件、dll文件、qm文件等,在这里就得到了完全程序发布集合
全部程序
到这里exe文件已经可以直接运行了,把这个文件夹直接压缩发送给别的pc上也可以正常运行,但是这么多东西是在是不方便,又难看,博主本人反正是受不了,于是展开下面一系列操作:
7.使用程序打包工具Enigma Virtual Box
打包工具
8.文件选项中选择压缩文件
文件选项
9.点击打包按钮,等待打包成功,完成
打包成功
最终单独运行打包成功后的exe文件就可以直接运行,无缺少插件报错

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值