没有合适的资源?快使用搜索试试~ 我知道了~
首页Qt应用程序在windows和Linux操作系统下的打包发布(超详细,超清晰全面,图文并茂)
目录1.简介2.windows下的打包1)发布环境2)方法一 — release版本发布a) release要发布程序b) 通过`windeployqt`打包3)方法二 — 发布成独立的可执行exe文件a) 下载工具b) 打包4)方法三 — 打包成安装包发布a)通过Inno Setup工具打包b)通过Advanced Installer工具打包3.Linux下的打包发布1)发布环境2)方法一 — 通过脚本打包a)release编译可执行文件b)编写脚本文件c)执行脚本d)解决xcb问题3)方法二 — 通过Linuxdeployqt部署打包a)下载linuxdeployqtb)配置Qt版本
资源详情
资源评论
资源推荐

Qt应用程序在应用程序在windows和和Linux操作系统下的打包发布(超详细,超清晰全面,图文并操作系统下的打包发布(超详细,超清晰全面,图文并
茂)茂)
目录目录1.简介2.windows下的打包1)发布环境2)方法一 — release版本发布a) release要发布程序b) 通过`windeployqt`打包3)方法二 — 发布成独立的可执行exe文件a) 下载工具
b) 打包4)方法三 — 打包成安装包发布a)通过Inno Setup工具打包b)通过Advanced Installer工具打包3.Linux下的打包发布1)发布环境2)方法一 — 通过脚本打包a)release编
译可执行文件b)编写脚本文件c)执行脚本d)解决xcb问题3)方法二 — 通过Linuxdeployqt部署打包a)下载linuxdeployqtb)配置Qt版本环境变量c)打包部署4.结尾
1.简介简介
在对Qt应用程序的打包发布的时候,经过多方查阅资料和自身实践,本文将总结Qt程序在不同操作系统下的打包发布问题
2.windows下的打包下的打包
1)发布环境)发布环境
win10专业版
QT5.11
Qt Creator4.7.1
MinGw5.3.0 32bit
2)方法一)方法一 – release版本发布版本发布
通过这个方式发布的Qt应用程序将会把可执行应用程序.exe和它所依赖的动态链接库一同拉取到一个文件夹中,将此文件夹拷贝到客户机上(无Qt开发环境也可)打开可执行应用程
序即可运行。不过这样发布的缺点就是发布文件太大了。
a)) release要发布程序要发布程序
首先需要在Qt Creator下,通过release方式运行想要发布的程序
之后,在项目的存放目录下,找到release版本的影子文件夹
进入文件夹之后发布程序的.exe可执行文件,将其拷贝到一个好找的地方如桌面,以我这里为例,将其拷贝到桌面新建的一个叫Chat的文件夹
如果这个时候双击打开的话,就会提示缺少一系列的动态链接库,如果一个个的补全这些库的话,很麻烦也懒得找。所以需要将其打包
b)) 通过通过windeployqt打包打包
如果使用的是MinGw的编译环境,那么,我们就会在应用程序里面找到一个叫Qt5.11.2 for Desktop的命令行工具


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0