Qt 使用发布工具 windeployqt 来release

本文记录使用qt进行release文件

目录

[1. windeployqt 常用选项](#1. windeployqt 常用选项)

[2. 创建release文件夹,并将exe文件拷贝进来](#2. 创建release文件夹,并将exe文件拷贝进来)

3.使用命令


1. windeployqt 常用选项

|---------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|
| 选项 | 意义 |
| --release --no-quick-import --translations <languages> --no-translations --no-virtualkeyboard --no-compiler-runtime --no-opengl-sw --no-system-d3d-compiler | 发布 Release 版本的二进制文件 忽略 Qt Quick 的相关库 需要发布的语言列表,用逗号分隔,如(en,fr) 忽略翻译相关的文件 忽略虚拟键盘相关的文件 忽略编译器的运行时文件 忽略 OpenGL 软件渲染 忽略 D3D 编译器 |

2. 创建release文件夹,并将exe文件拷贝进来

3.使用命令

如下

bash 复制代码
 D:\Qt\Qt\release> D:\Qt\6.7.1\mingw_64\bin\windeployqt --release --no-quick-import --no-compiler-runtime D:\Qt\Qt\release\qWidgets.exe

生成文件

若点击exe,出错,再将缺少的文件从qt安装目录中拷贝进来,如目录D:\Qt\6.7.1\mingw_64\bin\

后续可以继续做成打包程序

相关推荐
一知半解仙15 分钟前
当机器人学会泛化,而我在写Java:一名后端开发者的2026年8月21日观察手记
java·开发语言·机器人
青 春 记 忆36 分钟前
LeetCode 155. 最小栈|Python 解法详解
开发语言·python·leetcode
剩下了什么9 小时前
float32 与 float64 精度陷阱:如何在 Go 中避免错误使用
开发语言·后端·golang
指尖时光.10 小时前
Three.js 超全入门综合案例
开发语言·javascript·ecmascript
暴力求解10 小时前
Linux网络---传输层协议TCP(二)
linux·服务器·开发语言·网络·tcp/ip
吴声子夜歌10 小时前
Java面试题——基础(一)
java·开发语言
小庞在加油11 小时前
WinDbg实战:QT/跨平台项目死锁与无响应问题排查指南
开发语言·qt·windbg·工具
Vae_Mars11 小时前
C#中的delegate委托
开发语言·c#
一直走下去-明11 小时前
简单的http抓包解包完整代码
开发语言·python
caimouse12 小时前
ReactOS 图形系统分析(51):元文件子系统 — metafile.c
c语言·开发语言