将ubuntu16.04的qt编译环境,发布到没有qt环境的ubuntu16.04的机器上。
有两种方式,一种是手动打包,需要将所需的库导出等。第一种是是用打包工具linuxdeployqt,本文采用第二种。
1.首先去https://github.com/probonopd/linuxdeployqt/releases下载已经编译好的版本
2.下载完成后 进入下载好的目录,将其重命名
sudo mv linuxdeployqt-continuous-x86_64.AppImage linuxdeployqt
3.将重新命名好的文件,移动到/usr/local/bin
mv ./linuxdeployqt /usr/local/bin
4.执行linuxdelpoyqt --version查看版本
root@scdz-virtual-machine:/home/scdz# linuxdeployqt --version
linuxdeployqt 4 (commit ac2d5c2), build 561 built on 2018-07-09 18:54:52 UTC
5.测试一下qmake
需要设置下环境变量
我的是
export PATH=/opt/Qt5.6.3/5.6.3/gcc_64/bin/:$PATH,其他版本根据qt安装目录自行修改
再次执行qmake
可以看到qmake正常了
至此,linuxdeployqt安装完成。