Qt:exe打包

打包教程

https://www.bilibili.com/video/BV1J5411T7or?spm_id_from=333.1007.top_right_bar_window_history.content.click

  1. 编译Release版本,Release版本较小,原因没有一些调试字符?
  2. 拷贝Release中的exe,到一文件夹中
  3. 打开对应版本的:
    在这里插入图片描述
  4. 在该控制台中输入以下指令,将在exe目录下生成全部需要文件,理论上可以手动删除不需要的依赖文件,但不建议这么做
Qt\6.2.1\mingw81_64\bin\windeployqt.exe exe地址
  1. 使用Inno Setup压缩exe

1)使用这个
在这里插入图片描述

2)不点这个
在这里插入图片描述
3)设置默认安装地址、文件名
在这里插入图片描述
4)选择release编出来的exe,和存放那些依赖的文件夹
在这里插入图片描述
5)是否关联文件,如记事本关联txt,在txt右键打开方式可以找到,该软件
在这里插入图片描述
6)设置exe名字、图标等信息
在这里插入图片描述

工具

  1. 打包工具Inno Setup
    https://jrsoftware.org/isdl.php

  2. png与icon在线转换工具
    https://convertio.co/zh/download/fe4823dd6ada03c9d3544aea116cc485137174/

中英文安装指南

  1. Inno Setup不自带中文Setup Language,以下地址下载:
    http://www.jrsoftware.org/files/istrans/
  2. 复制到安装目录下的Languages文件夹中,安装时选择:
    在这里插入图片描述

出现错误

  1. 打包后安装在其他电脑上,提示缺少dll
    https://www.cnblogs.com/hanlulu1998/p/13912171.html

打包环境版本要和Qt编译时MINGW版本一致,
例如用的是,MINGW_64bit,
要进入以下控制台去打包,通过powershell打包:
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值