介绍
本文主要介绍QT程序打包发布,可以在未安装QT的平台上运行,并且解决了一些打包过程中的常见问题。
工具
linuxdeployqt
步骤
默认前提:Linux已经安装了QT Creater并且你的界面程序已经编好并可以执行。但是未打包发布。
安装linuxdeployqt
(本地编译安装)
//环境准备
sudo apt-get -y install git g++ libgl1-mesa-dev
//下载
git clone https://github.com/probonopd/linuxdeployqt.git
//编译
cd linuxdeployqt
qmake
make
//安装
sudo make install
//复制快捷方式,将linuxdeployqt/bin下的可执行文件复制到/usr/local/bin下面
sudo mv bin/linuxdeployqt /usr/local/bin/
设置环境
vim .bashrc
//最后几行加入,这个是我的QT路径,你要换成你自己的
export PATH=/home/wade/5.9.9/gcc_64/bin:$PATH
export LD_LIBRARY_PATH=/home/wade/5.9.9/gcc_64/lib:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=/hom