银河麒麟QT项目打包详细教程
一、QT项目打包
-
下载linuxdeployqt,下载地址:https://github.com/probonopd/linuxdeployqt/releases
-
安装Linuxdeployqt
2.1 为了安装方便,将下载下来的文件名称改短些
mv linuxdeployqt-6-x86_64.AppImage linuxdeployqt
2.2 修改文件权限
chmod 777 linuxdeployqt
2.3 放入bin目录
mv linuxdeployqt /usr/local/bin
2.4 测试是否安装成功
linuxdeployqt --version
出现以上信息代表安装成功。
-
设置QT环境变量
3.1 修改.bashrc文件
vim ~/.bashrc
在文件末尾增加如下内容:
#add qt env export PATH=/opt/Qt5.14.2/5.14.2/gcc_64/bin:$PATH export LIB_PATH=/opt/Qt5.14.2/5.14.2/gcc_64/lib:$LIB_PATH export PLUGIN_PATH=/opt/Qt5.14.2/5.14.2/gcc_64/plugins:$PLUGIN_PATH export QML2_PATH=/opt/Qt5.14.2/5.14.2/gcc_64/qml:$QML2_PATH
其中qt的安装目录需要根据实际情况去替换
3.2 使用source让文件生效
source ~/.bashrc
3.3 测试是否生效
qmake -v
出现版本信息表明已经生效
-
程序打包
4.1 使用qtcreator生成release版本的程序
4.2 新建文件夹用于存放生成的程序
4.3 使用命令拷贝相关依赖
linuxdeployqt Test -appimage //其中Test为release生成的程序