Qt开发生成的工程,通过动态编译之后生成对应的可执行文件,如果直接执行该可执行文件则会报错:

原因是:Qt动态编译生成的可执行文件依赖非常多的dll文件,并且这些dll文件可能分布在不同文件目录,且这些目录大概率是没有添加在window系统的环境变量。
如果我们需要将该执行文件部署到纯洁的操作系统环境(环境中并无Qt开发环境),那么这些动态库更无从找到。此时,我们需要将可执行文件以及依赖的dll文件一同打包发布。在window平台,Qt软件的打包发布使用windeployqt工具进行。

具体的打包发布如下:
1.Window开始菜单中,找到Qt command,如下图:

2.Qt Command弹出窗口如下:

3.新建文件夹,将需要打包的Qt程序复制到该文件夹。

4.通过QtCommand终端控制台进入需要打包的执行程序路径。

5.打包命令windeployqt xxx.exe,执行如下图:

6.打包之后如下图,然后便可将整个output目录拷贝到执行设备上进行部署。

Window平台Qt软件打包发布方法相关推荐

  1. QT学习笔记(三):Qt软件打包发布(QT5.8 _msvc2013_64+Win10_64)

    QT学习笔记(三):Qt软件打包发布(QT5.8 _msvc2013_64+Win10_64) 1.编译方式介绍: 2.动态编译方式打包发布QT程序: 方法一:手动复制 方法二:使用工具 问题& ...

  2. Qt程序打包发布方法(使用官方提供的windeployqt工具)

    Qt程序打包发布方法(使用官方提供的windeployqt工具) 转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group Qt 官方开发环 ...

  3. Qt程序打包发布方法(使用官方提供的windeployqt工具) 转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group Qt 官方

    Qt程序打包发布方法(使用官方提供的windeployqt工具) 转自:http://tieba.baidu.com/p/3730103947?qq-pf-to=pcqq.group Qt 官方开发环 ...

  4. 学习笔记:Qt程序打包发布

    目录 前言 步骤 前言 使用qt开发自动化测试软件,一般是先在自己的办公电脑上写,后续再发给测试机运行,需要使用Qt程序打包生成exe程序.有两种方法:"Qt Widgets Applica ...

  5. 【QT】自定义软件打包发布

    自定义软件打包发布 安装nisi和nisedit. 打开nisedit. 点击--文件--新建脚本:向导. 设置名称等信息,点击下一步. 选择安装图标--设置安装语言,点击下一步. 选择授权文件(Li ...

  6. qt调用linux 进程,Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u014746574/article/d ...

  7. Qt开发北斗定位系统融合百度地图API及Qt程序打包发布

    Qt开发北斗定位系统融合百度地图API及Qt程序打包发布 1.上位机介绍 最近有个接了一个小型项目,内容很简单,就是解析北斗GPS的串口数据然后输出经纬度,但接过来觉得太简单,就发挥了主观能动性,增加 ...

  8. Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本)

    Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本) 转载于:https://www.cnblogs.com/zhehan54/p/9549017.html

  9. Windows下VS2019软件打包发布 2020-11-19

    Windows下VS2019软件打包发布 一.配置环境 二.实际步骤 1.添加Setup到解决方案 2.添加文件及主输出 3.重要!!!!!!!! 4.最终打包 一.配置环境 很多使用者的电脑中并没有 ...

最新文章

  1. pymongo多结果进行多列排序的代码
  2. python同时同步发送多个请求_python如何实现“发送一个请求,等待多个响应”的同步?...
  3. Vivado中set_clock_groups时钟约束的使用
  4. 95%粉丝失联,小编感觉像失恋?
  5. 【PAT笔记】数学问题——素数和质因数
  6. 为什么长视频没有强算法推荐的产品
  7. 单片机和微型计算机硬件组成的异同,嵌入式和单片机的区别是什么?两者有什么联系...
  8. VMware产品支持倒计时
  9. transact和onTransact的区别
  10. 老板要我开发一个简单的工作流引擎 !
  11. [另类应用]让SQL Profiler拦不到你的SQL
  12. python定时任务contrib_python定时任务的实现
  13. 策划运营分会场:巴别时代 CEO--放开偏执,拥抱变革
  14. Oracle中对时间操作的一些总结
  15. 如何用photoshop做24色环_如何用PS做色相环?色相环的制作教程
  16. C语言中的常量与变量
  17. 图像处理、显示中的行宽(linesize)、步长(stride)、间距(pitch)
  18. 游戏中符文系统与天赋系统等的作用
  19. 【Linux】awk文本替换
  20. 《设计模式之禅(第三版)》 摘录篇-------依赖倒置原则

热门文章

  1. Zetta Jet再接收一架Global 6000商务喷气机,继续为全球乘客提供搭乘舒适体验
  2. 程序员需不需要精通英语
  3. python处理矢量数据格式转换,shp转为geojson,geojson转为pbf,pbf转为geojson
  4. html parent 属性,parentNode属性怎么用?
  5. 煤矿井下人员定位系统,高效保障人员作业安全
  6. python加快绘图速度_提高matplotlib中多个数字的绘图速度
  7. 8 项 Python 基本技能
  8. html命名侧边栏_html可伸缩侧边栏
  9. 一位总经理的辞职信,以及回复
  10. 人力资源管理系统是什么 人力资源管理信息系统的作用