QT | 打包exe经验总结

MINGW-64打包

1. 首先确定WIN10系统路径是否包含bin文件路径

如果没有包含安装的Q软件的路径,则选择新建一个,路径则复制自己电脑QT安装的bin目录。
在这里插入图片描述

2. 构建、编译、运行

2.1 构建、编译、运行

注意!:最好在上面的path路径添加后最后重新再构建、编译、运行一次(构建之前删除本题2.2所截图的release文件夹,保证清除彻底)。
在这里插入图片描述

2.2 找到.exe,单独存放

在编译后,找到Realease文件位置,打开进入(再次提醒,本次使用64位编译),在路径内找到.exe文件,拷贝粘贴到新的文件夹以备发布(本次我放在了桌面文件夹:C:\Users\YaMeng\Desktop\drawApp)。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 打包

3.1 选择QT包含的命令行工具软件(!本次使用的是64位版本,编译也是)

在这里插入图片描述

3.2 在命令行使用cd命令进入exe存放的文件夹(注意中间的 /d 不可省略)。

cd /d C:\Users\YaMeng\Desktop\drawApp

在这里插入图片描述

3.3 在exe目录下使用QT打包工具进行打包

D:\Qt\5.15.2\mingw81_64\bin\windeployqt.exe  //我使用电脑QT软件bin路径下的windeployqt.exe
// 打包命令;根据自己的QT路径和exe的名字进行更改
D:\Qt\5.15.2\mingw81_64\bin\windeployqt.exe  ScreenPaint02.exe

3.4 命令输入后,enter键按下等待之后打包完成即可。

在这里插入图片描述

4 QT打包时出现应用程序无法正常启动(0xc000007b)。请单击“确定”关闭应用程序

出现此错误信息,多半是因为采用64位编译器进行编译的,但是打包时使用了32位打包软件。复现一下上述的64位打包教程即可解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值