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

qt 软件发布(Windows)

1. 开发环境

QtCreator + MSVC编译器

2. 源码编译

生成release或者debug版本的exe可执行文件(x64或x86)

3. windeployqt 打包

①左下角开始菜单栏找到QT的命令交互对话框,如下图MSVC 2017 64-bit(根据第二步编译的类型选择64位或者32位)。

②cd 切换到第二步可执行文件的所在目录

③windeployqt app.exe -dir="xxx/xx/"   # 将app软件打包到xxx/xx目录

④将软件依赖的其他第三方dll以及配置文件拷贝到xxx/xx中exe可执行文件的同级目录

⑤完成软件打包,将xxx/xxx文件夹压缩,即可去生产环境测试。

⑥测试通过后,可将软件包发布给用户使用。

注:一般软件还有安装引导程序,简单的软件可以在软件包中放一个安装脚本,复杂的软件,可能需要额外开发安装引导界面程序。

d4cb63dbc65a483698ef5b9dae8652ca.png

 

http://www.lryc.cn/news/305523.html

相关文章:

  • 《汇编语言》- 读书笔记 - 第11章-标志寄存器
  • 1.QT简介(介绍、安装,项目创建等)
  • 【服务器】服务器推荐
  • 信号系统之线性图像处理
  • uniapp腾讯地图JavaScript Api,H5端和原生APP端可用
  • MyBatisPlus:PG数组类型自动映射问题
  • Data-Shape制作UI节点简介
  • kubernetes负载均衡部署
  • NestJS入门6:日志中间件
  • CommonJS、require、moudle实现两个文件传参
  • 关于php、php-fpm的解释
  • 【CMake】(8)包含库文件
  • 【 JS 进阶 】Web APIs (二)
  • 解决弹性布局父元素设置高自动换行,子元素均分高度问题(align-content: flex-start)
  • 什么是负载均衡集群?
  • 【es6】的新特性
  • Java中的多线程是如何实现的?
  • C++知识点总结(22):模拟算法
  • opengl 学习纹理
  • STM32控制max30102读取血氧心率数据(keil5工程)
  • 高级语言期末2011级A卷
  • SpringAMQP消息队列
  • 二次元风格个人主页HTML源码
  • 每日学习录
  • linux docker部署深度学习环境(docker还是conda)
  • iOS面试:4.多线程GCD
  • 云计算计算资源池与存储池访问逻辑
  • 【Linux】部署单机项目(自动化启动)---(图文并茂详细讲解)
  • 修复Microsoft Edge WebView2无法安装的问题
  • Linux命令-chgrp命令(用来变更文件或目录的所属群组)