如何编译QT可执行release程序

  1. 打开项目 → 在左下角找到构建套件选择区域

    1. 选择构建模式:

    ◦ 点击调试模式旁边的下拉箭头

    ◦ 选择 Release

    ◦ 或者选择 Profile(优化版本)

    1. 编译项目:

    ◦ 点击左下角的锤子图标(构建项目)

    ◦ 或者按 Ctrl+B(Windows/Linux) / Cmd+B(Mac)

  2. 打开Qt命令行

    • 开始菜单 → Qt 5.10.1 → 5.10.1 MinGW 32-bit → Qt 5.10.1 for Desktop (MinGW 5.3.0 32-bit)
  3. 导航到你的exe目录

cmd

复制代码
cd H:\luoqice\Project\QT\QTSerialPort\build-M_QTSerialPort-Desktop_Qt_5_10_1_MinGW_32bit-Release\release

上面是我的可执行文件地址,这个地址根据实际来定

  1. 手动运行windeployqt

cmd

复制代码
windeployqt M_QTSerialPort.exe

高级打包方法

使用Enigma Virtual Box打包为单一.exe

  1. 下载并安装Enigma Virtual Box
  2. 配置打包:
    • 选择主程序.exe(已通过windeployqt处理过的)。
    • 添加依赖文件夹(递归添加所有文件)。
    • 勾选Compress Files以减小体积。
  3. 执行打包:点击Process,生成单个.exe文件
相关推荐
良木生香几秒前
【诗句结构-初阶】详解栈和队列(2)---队列
c语言·数据结构·算法·蓝桥杯
量子炒饭大师8 分钟前
Cyber骇客的LIFO深渊与FIFO管道 ——【初阶数据结构与算法】栈与队列
c语言·数据结构·c++·链表
Legendary_00810 分钟前
Type-C一拖三快充线的核心优势与LDR6020方案深度解析
c语言·开发语言·电脑
青出于兰16 分钟前
C语言| 指针变量的自增运算
c语言·开发语言
枫叶丹41 小时前
【Qt开发】Qt事件(一)
c语言·开发语言·数据库·c++·qt·microsoft
宵时待雨2 小时前
C语言笔记归纳20:文件操作
c语言·开发语言·笔记·算法
superman超哥10 小时前
仓颉语言中锁的实现机制深度剖析与并发实践
c语言·开发语言·c++·python·仓颉
夜月yeyue10 小时前
Linux 调度类(sched_class)
linux·运维·c语言·单片机·性能优化
json{shen:"jing"}11 小时前
1-C语言的数据类型
c语言·c++·算法
名誉寒冰12 小时前
GDB 调试与 Core Dump(段错误)排查指南(Linux/C/C++)
linux·c语言·c++