linuxdeployqt + appimagetool 工具 Qt打包问题 汇总

目录

linuxdeployqt + appimagetool 工具 Qt打包问题 汇总

-----------------------------------------------------------------

特定的加载顺序:会导致相同名称的环境变量定义 被覆盖、或者不生效。

与win不同,linux同时有命令行和图形界面。路径设置有问题时,导致系统无法使用。

路径设置有问题,导致无法进入图形界面,正常关机按钮在虚拟机上被禁止操作。

abc@abc:~/Documents
$ /home/abc/Documents/linuxdeployqt-continuous-x86_64.AppImage
sh: 1: systemctl: not found
sh: 1: systemctl: not found
/tmp/.mount_linuxdC2GNEM/AppRun:行3: readlink:未找到命令
/tmp/.mount_linuxdC2GNEM/AppRun:行3: dirname:未找到命令
/tmp/.mount_linuxdC2GNEM/AppRun:行5: /usr/bin/linuxdeployqt: 没有那个文件或目录

-----------------------------------------------------------------

参考:

linuxdeployqt + appimagetool 工具 Qt打包问题 汇总
https://blog.csdn.net/ken2232/article/details/132027214

利用 appimagetool 工具对开发好的项目进行打包 (***带笔记*)
https://blog.csdn.net/ken2232/article/details/131313613

===========================================

linuxdeployqt + appimagetool 工具 Qt打包问题 汇总

问题描述:

在终端中,可以正常运行。

在 shell文件中,不能正常运行。

错误信息:

/usr/bin/AppImageLauncher: /home/abc/Qt5.14.2/5.14.2/gcc_64/lib/libQt5Core.so.5: version `Qt_5.15' not found (required by /usr/bin/AppImageLauncher)

相关设置

#add qt env
export PATH=/home/abc/Qt5.14.2/5.14.2/gcc_64/bin:PATH
export LIB_PATH=/home/abc/Qt5.14.2/5.14.2/gcc_64/lib:LIB_PATH
export PLUGIN_PATH=/home/abc/Qt5.14.2/5.14.2/gcc_64/plugins:PLUGIN_PATH
export QML2_PATH=/home/abc/Qt5.14.2/5.14.2/gcc_64/qml:QML2_PATH

source ~/.bashrc

部分解决方案:

1. 首先确定:

在通常的 linux终端里,

./linuxdeployqt-7-x86_64.AppImage  // 是否可以正常运行?会出现 使用手册 帮助文件。

注:./linuxdeployqt-7-x86_64.AppImage  程序目录/程序  -appimage 

2. 保持上述的终端打开,

运行用户的 shell;此时,是否正常运行?

3. 如上面两步都正常了

那么,可能就是环境变量的设置,有问题?

引用:

特定的加载顺序:会导致相同名称的环境变量定义 被覆盖、或者不生效。

  操作系统:Linux 环境变量配置的 6 种方法_linux如何配置环境变量path_IT技术分享社区的博客-CSDN博客

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值