/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15‘ not found

因项目需要,将之前在Ubuntu虚拟机上的一个签名工具移到新的Ubuntu物理机器上运行,新机器上需要安装对应的QT版本。

执行工具时,提示没有QT的库文件,根据QT官网说明Install Qt 5 on Ubuntu - Qt Wiki

执行命令:

sudo apt-get install qt5-default

安装成功后继续运行工具,报错

/usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15' not found

我们的工具使用的是Qt5.15.X的版本编译的。

使用命令:

qmake -v

 得到结果是5.12.X的版本,低了.所以准备手动下载所需版本进行安装。

QT支持在线安装和离线安装,这里我们先讲在线安装,这里有一个重要的网站:

Index of /

 

里面可以找到在线安装和离线安装所需的文件。从offical_releases进入下载正式版本

在线安装:

Index of /official_releases/online_installers

路径:https://download.qt.io/official_releases/online_installers/

 

我们在linux系统 安装,所以使用qt-unified-linux-x64-online.run.

下载好后,执行chmod命令修改权限后执行:

chmod 777 qt-unified-linux-x64-online.run
./qt-unified-linux-x64-online.run

会弹出界面,顺着界面的提示往下走就行了,注意选取自己需要的版本进行安装。这个过程会比较久,因为要从QT的服务端下载文件,我花了2个小时。在安装过程中,注意下安装的路径,默认在

~/Qt

后面我们需要向LD_LIBRARY_PATH添加这个路径下的lib子路径

安装完成后,执行工具还是报错,因为没有将我们新安装的lib放到系统的lib查找路径中去

打开~/.barsh文件

vi ~/.barsh

在文件最后添加

export LD_LIBRARY_PATH=/home/eden/Qt/5.15.2/gcc_64/lib:$LD_LIBRARY_PATH

其中的路径大家换成用自己的真实安装路径,并且根据需求指向对应的lib。

至此完成 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值