原文
将ubuntu16.04的qt编译环境,发布到没有qt环境的ubuntu16.04的机器上。
有两种方式,一种是手动打包,需要将所需的库导出等。第一种是是用打包工具linuxdeployqt,本文采用第二种。
1、下载已经编译好的版本
2、下载完成后 进入下载好的目录,将其重命名
sudo mv linuxdeployqt-continuous-x86_64.AppImage linuxdeployqt
3、将重新命名好的文件,移动到/usr/local/bin
mv ./linuxdeployqt /usr/local/bin/
4、执行linuxdelpoyqt --version查看版本
linuxdeployqt --version
5、测试一下qmake
此时会提示:No such file or directory 需要设置下环境变量
vim ~/.bashrc
export PATH=/opt/Qt5.6.3/5.6.3/gcc_64/bin/:$PATH
保存退出后执行
source ~/.bashrc
qmake
此时qmake执行正常,至此,linuxdeployqt安装完成
6、发布
cd /home/hxyl/Desktop/elink/
linuxdeployqt elink