QT打包

# 下载打包工具linuxdeployqt
wget https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage
# 赋予执行权限并安装
chmod +x linuxdeployqt-continuous-x86_64.AppImage
sudo mv linuxdeployqt-continuous-x86_64.AppImage /usr/local/bin/linuxdeployqt


# 1. 创建打包目录
mkdir DP
cd DP
mkdir -p usr/bin usr/share/applications usr/share/icons/hicolor/256x256/apps

# 2. 复制可执行文件到bin目录
cp DP usr/bin/

# 3. 创建桌面文件usr/share/applications/DP.desktop

[Desktop Entry]
Name=DP
Comment=Your Application Description
Exec=usr/bin/DP
Icon=DP
Terminal=false
Type=Application
Categories=Utility;

chmod 777 DP.desktop

 

# 4. 复制图标(如果有)
cp icon.png usr/share/icons/hicolor/256x256/apps/DP.png

 

# 5. 设置环境变量,在.bashrc中加入

export QT_DIR=/opt/Qt/6.8.3/gcc_64
export PATH=$QT_DIR/bin:$PATH
export LD_LIBRARY_PATH=$QT_DIR/lib:$LD_LIBRARY_PATH


# 回到usr上一级目录,执行打包命令
linuxdeployqt usr/share/applications/DP.desktop -appimage

posted on 2025-03-04 11:28  万里驰骋  阅读(29)  评论(0)    收藏  举报

导航