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\

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

相关推荐
唔好理总之好犀利3 小时前
华为OD题目 csv格式的数据 字符串 用C没写出来
c语言·开发语言·华为od
smilejingwei4 小时前
分组汇总后再根据数量拼上不同文字
开发语言·excel·spl
lin zaixi()5 小时前
埃筛C++写法
开发语言·c++
Yasen.M5 小时前
流体中的流线【StreamLines】的实现
开发语言·python·manim·manim动画·python动画·数学演示
Qzer_4075 小时前
JVM(Java Virtual Machine,Java虚拟机)
java·开发语言·jvm
눈明空5 小时前
Java超市收银系统(十、爬虫)
java·开发语言·数据库·爬虫·mysql·eclipse·idea
墨尔本、晴6 小时前
[C语言]一、C语言基础(函数)
c语言·开发语言
倔强的石头1066 小时前
【C++指南】类和对象(一):类和对象的定义和使用 基础讲解
开发语言·c++
陈大爷(有低保)6 小时前
Java面向接口编程——开发打印机
java·开发语言
m0_619731196 小时前
USB详解,配置及难点
开发语言·stm32·单片机·嵌入式硬件