当前位置: 首页 > news >正文

用Qt自带工具windeployqt快速打包程序

在 Windows 上开发 Qt 程序后,直接拷贝 exe 文件给别人往往会遇到 “缺少 xxx.dll” 的报错

这是因为 Qt 程序运行依赖大量库文件。其实,Qt 自带的windeployqt工具能自动解决这个问题,无需手动查找依赖。本文就来详细讲解如何用windeployqt完成基础打包。

一、打包前的核心准备:Release 模式编译

首先要明确:必须用 Release 模式编译程序。Debug 模式的程序包含调试信息,体积大且依赖调试版库文件,不适合分发。

操作步骤:

  1. 打开 Qt Creator,在顶部 “构建” 菜单中选择 “Release” 模式(或在左侧构建套件中切换);
  2. 点击 “运行” 按钮(或按 Ctrl+R),确保程序能正常运行(这一步会生成 Release 目录);
  3. 找到生成的 exe 文件:在项目目录下,会出现类似build-项目名-Desktop_Qt_5_11_2-MinGW-Release的文件夹,exe
http://www.dtcms.com/a/333158.html

相关文章:

  • python自学笔记9 Seaborn可视化
  • ​​金仓数据库KingbaseES V9R1C10安装教程 - Windows版详细指南​
  • AXI4-Stream Switch IP核的用法
  • PyQt6实例_50个流通领域重要生产资料市场价格查看工具
  • Web 安全之 Cookie Bomb 攻击详解
  • Mac(一)常用的快捷键整理
  • 学习寻找自己感兴趣的事情--心理学入门的书籍
  • 「iOS」————UITableView性能优化
  • SpatialVLM和SpatialRGPT论文解读
  • OpenTelemetry WebSocket 监控终极方案:打通最后一公里
  • 【完整源码+数据集+部署教程】小鼠行为识别系统源码和数据集:改进yolo11-RFAConv
  • 区块链技术原理(11)-以太坊交易
  • 数据结构:N个节点的二叉树有多少种(Number of Binary Trees Using N Nodes)
  • Nacos-5--Nacos2.x版本的通信原理
  • 什么是KVM切换器?详解KVM切换器
  • 电子电气架构 --- 线束设计一些事宜
  • 电子电气架构 --- 探索软件定义汽车(SDV)的技术革新
  • 硬件实现webrtc的编解码
  • 【DDIA】第三部分:衍生数据
  • 《Effective Java》第1条:用静态工厂方法代替构造器
  • 扩展卡尔曼滤波EKF、自适应扩展卡尔曼滤波AEKF、HIF/H∞、粒子滤波PF、卡尔曼粒子滤波EKPF在BJDST动态工况下的SOC估计效果
  • TDengine IDMP 高级功能(2. 事件模板)
  • Stability AI技术浅析(二):LDM
  • 【国内电子数据取证厂商龙信科技】如何识别与查杀木马程序
  • 音视频面试题集锦第 23 期
  • 应急救援智能接处警系统——科技赋能应急,筑牢安全防线
  • Day60--图论--94. 城市间货物运输 I(卡码网),95. 城市间货物运输 II(卡码网),96. 城市间货物运输 III(卡码网)
  • PaddleNLP进行Bart文本摘要训练
  • Linux系统——进程与线程
  • PyTorch 进行人脸训练和 Java 实现人脸识别的解决方案