一、linuxdeployqt下载
地址:https://github.com/probonopd/linuxdeployqt/releases
(1)去github直接下载编译好的 linuxdeployqt-x86_64.AppImage 应用程序文件,需要对应自己安装qt的版本;
(2)下载好之后,通过命令 mv linuxdeployqt-x86_64.AppImage linuxdeployqt 将其改名为 linuxdeployqt;
(3)通过 chmod 777 linuxdeployqt 命令赋予权限;
(4)通过 mv linuxdeployqt /usr/local/bin 复制到 /usr/local/bin/路径下;
(5)最后通过命令 linuxdeployqt –-version,查看是否安装成功,若输出版本信息表示安装成功。
也可以自行下载源码编译使用
mv linuxdeployqt-x86_64.AppImage linuxdeployqt
chmod 777 linuxdeployqt
mv linuxdeployqt /usr/local/bin
linuxdeployqt –-version
如果报错如下
dlopen(): error loading libfuse.so.2
AppImages require FUSE to run.
You might still be able to extract the contents of this AppImage
if you run it with the --appimage-extract option.
解决方法:
https://github.com/AppImage/AppImageKit/wiki/FUSE根据自己的版本安装对应版本
sudo add-apt-repository universe
sudo apt install libfuse2t64
二、配置Qt环境变量
终端输入vim 或者nano ~/.bashrc 命令,修改 .bashrc 文件,在文件末尾追加以下内容,其中Qt安装路径,大家要用自己的路径代替:
nano ~/.bashrc
export QTDIR=/opt/Qt
export PATH=$QTDIR/bin:$PATH
export PATH=$PATH:/usr/local/bin
source ~/.bashrc
完成后就可以调用linuxdeployqt打包自己的程序