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\

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

相关推荐
学习编程的gas5 分钟前
C++:STL中list的使用和模拟实现
开发语言·c++
今晚打老虎23 分钟前
c++之基础B(第一课)
开发语言·c++
wa的一声哭了23 分钟前
Python多进程并行multiprocess基础
开发语言·jvm·人工智能·python·机器学习·语言模型·自然语言处理
枫叶丹437 分钟前
【Qt开发】信号与槽(三)-> 自定义信号和槽
开发语言·qt
奔跑吧邓邓子1 小时前
从0到1学PHP(三):PHP 流程控制:掌控程序的走向
开发语言·php·流程控制
R-G-B1 小时前
【31】C# WinForm入门到精通 ——保存文件SaveFileDialog 【属性、方法、事件、实例、源码】
开发语言·c#·c# winform·c#保存文件·savefiledialog
啊阿狸不会拉杆1 小时前
《Java 程序设计》第 11 章 - 泛型与集合
java·开发语言·jvm·数据结构·算法
小白要加油努力2 小时前
C++-STL-String重点知识
开发语言·c++
OKkankan4 小时前
string类的模拟实现
开发语言·数据结构·c++·算法
好好研究6 小时前
使用JavaScript实现轮播图的自动切换和左右箭头切换效果
开发语言·前端·javascript·css·html