Qt ------ linux(ubuntu) 下用 linuxdeployqt 打包发布程序
Posted 流水灯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt ------ linux(ubuntu) 下用 linuxdeployqt 打包发布程序相关的知识,希望对你有一定的参考价值。
https://github.com/probonopd/linuxdeployqt/releases
github上提供了两种安装linuxdeployqt的方法,分别是直接下载编译好的安装包安装,或者从源代码安装。两种方式都不难。
但是由于linuxdeployqt还没有发布Ubuntu18.04相应的版本,因此,Ubuntu18.04的用户最好是编译源代码安装,不然在用linuxdeployqt打包Qt项目的时候会报类似于操作系统版本过高的错误。
编译源代码可参考:https://github.com/probonopd/linuxdeployqt/blob/master/BUILDING.md 或者 https://blog.csdn.net/Adieu_csdn/article/details/102638934
1、下载linuxdeployqt
2、把下载的文件放入 /usr/local/bin 内,并执行如下命令使其可以运行
chmod 777 linuxdeployqt-continuous-x86_64.AppImage
3、把qmake的路径添加到环境变量中
sudo vim /etc/profile 在文件末尾添加: export PATH="/home/god/Qt5.11.2/5.11.2/gcc_64/bin:$PATH"
4、假如 network_touchuang 是QT release出来的可执行文件,执行如下语句可复制依赖的文件到当前目录
linuxdeployqt-continuous-x86_64.AppImage network_touchuang -appimage
以上是关于Qt ------ linux(ubuntu) 下用 linuxdeployqt 打包发布程序的主要内容,如果未能解决你的问题,请参考以下文章
在 Linux(Ubuntu 13.10 和 14.04)下运行没有 QtCoreApplication/QCoreApplication 的 Qt C++ 代码
linux ubuntu QT 下载和安装(Qt Creator)