前言:

如果你在Qt打包执行后,遇到下面的问题,或各种报错,那么这篇文章可能会帮助你解决这个问题。

正文:

1. 打开Qt Creator,打开项目,在左下角的构建方式中选择 “ Release”,如图:

2. 点击运行

3. 在保存项目的根目录中,会看到构建生成的“Release”文件夹,如图:

4. 打开该文件夹,再打开“release”文件夹,如图:

5. 在该文件夹下找到exe可执行文件,如图:

6. 在任意目录下,创建一个文件夹,为了方便,我这里直接在E盘下创建一个名为“qtCalc”的文件夹,并将上面的exe文件复制进去(注意:只需要复制一个exe文件就可以了)如图:

7. 在win安装目录下找到 “Qt for Desktop”,或者直接搜索也可以,打开它:如图:

       

8. 进入刚刚创建的保存有exe文件的目录中,如图:

9. 输入“windeployqt xxx.exe”,xxx是你的exe文件的名字,回车,等它跑完:如图:

10. 回到刚刚创建的文件夹,会发现多出来很多dll文件,这是因为Qt把与本程序的相关dll都放到了该目录下,此时点击exe是可以运行的,如图:

(Ps:但是如果你单独把exe文件拿出来运行,是会出现像文章开头一样的报错的,所以我们需要用工具把他们打包成一个单独的exe文件)

11. 利用“Enigma Virtual Box”软件打包(百度网盘下载:点这里),打开文件后,点击浏览,选择刚刚目录下的exe文件:

12. 点击“添加”,在点击添加文件递归,选中该文件夹,如图:

13. 点击右下角的“打包”,完成后找到生成的文件,这是一个单exe文件,可以单独运行。

14. 打包生成的文件名是原名后面加上“_boxed”,可以把这个exe文件复制到其他电脑上,也是可以运行的。

Qt 5 打包成一个单文件方法,可以在其他电脑运行(附资源)相关推荐

  1. linux-ubuntu下使用linuxdeployqt+appimagetool将qt程序打包成xxx.AppImage文件

    linux-ubuntu下使用linuxdeployqt+appimagetool将qt程序打包成xxx.AppImage文件 xuxiang 7 2019-09-18 21:07 下文中提及的inu ...

  2. 记一次mysql数据库转储sql文件到另外一台电脑运行失败的解决办法

    记一次mysql数据库转储sql文件到另外一台电脑运行失败的解决办法 将转储的sql文件中创建触发器相关的语句剪切复制到另外的一份文本,保存重新运行sql文件,成功后在把之前剪切的语句复制过来在运行一 ...

  3. qt 静态编译 -- 生成exe单文件 别的电脑可以直接用

    qt 静态编译 收集 https://github.com/last2win/qt-5.13 Qt最新版5.13在Windows环境VS 2017 64位静态编译完成的结果 此仓库很大,建议直接下载压 ...

  4. 将多个excel表格打包成一个压缩包文件

    上一篇文章讲解了如何生成excel文件,name这一章我们来谈谈如何将多个excel文件打包成压缩包的形式 首先看一下主函数: public static void main(String[] arg ...

  5. wireless-ac 9462驱动下载_驱动精灵 v9.61去广告清爽版绿单文件版 下载更新备份电脑驱动工具...

    驱动精灵是一款集驱动管理和硬件检测于一体的.专业级的驱动管理和维护工具.驱动精灵为用户提供驱动备份.恢复.安装.删除.在线更新等实用功能.另外除了驱动备份恢复功能外,还提供了 Outlook 地址簿. ...

  6. oZone3D FurMark(甜甜圈furmark显卡压力测试软件)绿色单文件版V1.9.2 | 电脑烤机测试软件

    FurMark是来自oZone3D开发的一款OpenGL基准测试工具,通过皮毛渲染算法来衡量显卡的性能,可以对显卡进行地狱一般的折磨,借此考验显卡的稳定性,就是大家常说的显卡压力测试软件,俗称甜甜圈f ...

  7. python实现音乐定时开关,模拟上下课铃声(含程序打包微小exe文件方法介绍)

    本文分两部分,先介绍python实现模拟上下课定时铃声播放与关闭,再讲python程序打包成小型exe文件. 一.python实现模拟上下课定时铃声播放与关闭 不说废话,完整代码奉上. import ...

  8. Linux 打包及压缩命令使用方法总结

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:https://tanjuntao.github.io/ 1. 概览 在这篇文章中,我将总结 Linux 系统下面常见的几种压 ...

  9. python打包和添加数据文件_python库打包分发setup.py编写指南

    python库打包分发setup.py编写指南 python之所以强大,在于有许许多多的人贡献自己的力量,他们将自己开发的项目打包上传至pypi,这使得python社区有取之不尽用之不竭的第三方库.工 ...

最新文章

  1. python csv模块心得
  2. 未来医疗AI发展的八大趋势
  3. 重新定义数据库历史的时刻——时间序列数据库Schwartz认为InfluxDB最有前途,Elasticsearch也不错...
  4. 找圈圈 (BFS简单运用)
  5. shell命令的文本计算
  6. UVA - 1346 Songs (贪心+排序)
  7. 真相了!算法工程师的一天
  8. Ubuntu20.04 安装VMware Tools
  9. 挤拥城市游戏android,拥挤城市crowdcity
  10. python应用于人工智能的代码_【python量化】人工智能技术在量化交易中应用的开源项目...
  11. SaaS 正在 Rails 化
  12. java获取网页的内容_java获取网页内容
  13. python提取html表格_用Python抓取HTML表格
  14. python创建单行文本框_HTML单行文本框
  15. glassfish插件_Eclipse4.2.2安装GlassFish插件
  16. 衡水中学2021年的高考成绩查询,2021衡水市地区高考成绩排名查询,衡水市高考各高中成绩喜报榜单...
  17. 链家网深圳租房信息分析报告
  18. DMZ区的介绍及连接图
  19. k8s的namespace资源一直terminating问题解决
  20. 关于多对多关系(即E-R图中m:n)中的界面展示优化

热门文章

  1. java学习笔记之折半查找法(二分法)
  2. java网络流传输,中文乱码问题。
  3. [Java基础] 深入jar包:从jar包中读取资源文件
  4. linux 每日学一点《Linux架设代理服务器(2)》
  5. 挑出IIS日志里某一文件的请求次数
  6. phpmyadmin 安装
  7. Redis的安装部署
  8. JavaScript多浏览器兼容问题
  9. 关于一部分数学知识》(工具向)(实时更新)
  10. iOS开发多线程篇—多线程简介