Qt——win10下程序打包发布

写这篇博客是因为终于成功打包出去一个程序,之前放到其他设备上总是缺这少那…

ok,开始记录…

Step 1 release exe文件

这一步比较简单,把编译选项从debug模式改成release模式,然后,重新编译运行一遍。会在编译文件夹下的release文件夹内生成那个exe文件。

Step 2 使用windeployqt.exe打包到文件夹
  1. 将第一步生成的exe文件,新建个文件夹,把它放进去,文件夹的位置似乎没有特别的要求,就像这样↓
    在这里插入图片描述

  2. 打开终端(Windows powershell,就用管理员那个),然后把目录定位到刚刚建立的文件夹
    在这里插入图片描述

  3. 运行windeployqt.exe进行打包,这里要知道自己的windeployqt.exe在哪,一般在自己的Qt安装目录
    在这里插入图片描述

  4. 执行,然后在那个新建的文件夹里就多了一堆文件和夹
    在这里插入图片描述

  5. 这种事情怎么能没有一键操作呢,编写一个bat文件,双击执行即可(bat文件似乎不能编辑,可以先建立一个txt文件,然后修改文件类型就ok)(喔,好像也没有很一键)
    cmd /k "cd /d [windeployqt路径] && windeployqt.exe [自己exe路径]\xxx.exe

cmd /k "cd /d D:\Qt5.12.6\5.12.6\msvc2017_64\bin\ && windeployqt.exe C:\Users\25834\Desktop\blog_pkg\xxx.exe
Step 3 打包成一个文件
  1. 下载打包工具 Enigma Virtual Box
    在这里插入图片描述

  2. 选择自己的exe文件,并把整个文件添加到目录树,移除目录树中的exe
    在这里插入图片描述
    在这里插入图片描述

  3. 可以选择是否压缩,最后执行封包,结束后,可以运行看看
    在这里插入图片描述
    在这里插入图片描述
    (选择压缩,则生成的程序启动的时候要先解包,因此时间慢,不压缩,程序就会比较大,可以权衡。)

(我也加一个,亲测可用…)

参考
  1. 【win】【qt5打包】【qt程序打包成一个可执行文件(带图标任何win都可以运行哦)】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值