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

QT如何打包

目录

1.windeployqt工具

2.工具位置

3.使用方法

4.注意事项


Qt Creator 默认以动态链接的方式生成可执行文件,该文件无法独立运行,必须为其提供所需的动态链接库。也就是说,只分享 Qt Creator 生成的可执行文件是不行的,必须将运行所需的动态链接库一起分享,可执行文件才能在他人的电脑上正常运行。

1.windeployqt工具

        在发布生成的exe程序时,往往需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行,因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。

2.工具位置

        windeployqt工具的位置,去安装路径下找,在使用的编译器下的bin文件下,有这个可执行文件

\QT\5.9.4\mingw53_32\bin\windeployqt.exe

        每个人装的版本不同,可能路径名会不同,上面是我的供参考,找不到可以根据文件名搜索一下

3.使用方法

        windeployqt.exe直接后面带上你要打包的可执行文件

windeployqt.exe test.exe

        test.exe是编译qt工程编译出来的可执行程序 

 

4.注意事项

        release版本和debug版本不一样,两个编译出来的可执行程序所依赖的库是不一样的,因此他们打包生成的依赖库文件不可通用。一般我们打包都是用release生成的版本。和 debug 模式相比,release 模式生成的可执行文件体积更小,运行效率更快。

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

相关文章:

  • 【c语言】通讯录(动态版+文件+背景音乐)含源码
  • c#后端获实体类多列最大值
  • 腾讯云国际轻量应用服务器使用流程是什么呢?
  • CentOS 8 非编译方式 yum 安装 FFmpeg
  • 【Linux命令详解 | ssh命令】 ssh命令用于远程登录到其他计算机,实现安全的远程管理
  • IP 地址监控工具
  • 基于OpenCV的人脸识别和模型训练系统(万字详解)
  • Docker容器与虚拟化技术:Docker镜像创建、Dockerfile实例
  • 每天一道leetcode:646. 最长数对链(动态规划中等)
  • 651页23万字智慧教育大数据信息化顶层设计及建设方案WORD
  • Vue3 使用json编辑器
  • centos7 docker离线安装教程
  • 解决爬虫上下行传输效率问题的实用指南
  • Vue2入门学习汇总
  • 收支明细高效管理,轻松查看和统计时间段内的开销收支明细!
  • c++ 成绩统计
  • PostgreSQL-UDF用户自定义函数-扩展插件
  • 接口测试及接口抓包常用测试工具和方法?
  • C语言入门_Day 6布尔数与比较运算
  • Java中的JDBC
  • Vue 安装开发者工具
  • oracle修改临时表出现已使用的事务正在处理临时表问题
  • RestTemplate
  • rabbitMQ服务自动停止(已解决
  • Qt平滑弹出页面
  • 第07天 Static关键字作用及用法
  • Redis扩容与一致性Hash算法解析
  • 【第七讲---视觉里程计1】
  • Linux: sched: might_sleep; 一个调试函数,演变为真实的睡眠函数,实至名归
  • (三) 搞定SOME/IP通信之CommonAPI库