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)

Linux下C ,C ++, Qt开发环境

如何在ubuntu下搭建qt交叉编译环境

Ubuntu18.04下QT开发Android无法连接设备问题解决

ubuntu 12.04下安装Qt出现cannot execute binary file的解决方案