linux下的Qt程序打包方法
当使用linuxdeployqt工具打包Qt程序时,分为以下4个步骤:
1.安装linuxdeployqt
下载linuxdeployqt
sudo wget https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage -O /usr/local/bin/linuxdeployqt
修改文件权限
sudo chmod +x /usr/local/bin/linuxdeployqt
测试文件是否可用
linuxdeployqt --version
2.修改环境变量,添加Qt有关的路径
在~/.bashrc的最后添加以下信息
export PATH=/opt/Qt5.12.9/5.12.9/gcc_64/bin/:$PATH
export LD_LIBRARY_PATH=/opt/Qt5.12.9/5.12.9/gcc_64/lib:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=/opt/Qt5.12.9/5.12.9/gcc_64/plugins:$QT_PLUGIN_PATH
export QML2_IMPORT_PATH=/opt/Qt5.12.9/5.12.9/gcc_64/qml:$QML2_IMPORT_PATH
保存后执行source ~/.bashrc命令使它立即生效
3.准备Qt的执行程序
在编译的时候,选择release,在工程的.pro文件中添加以下信息
QMAKE_LFLAGS += -no-pie
假设编译后生成的文件名为52
4.对文件52进行打包
linuxdeployqt 52 -appimage

更多推荐




所有评论(0)