虚拟机18.04安装qt+ros_qtc_plugin菜鸟踩坑记录

本文详细描述了解决Ubuntu18.04中X86虚拟机上安装QT在线包时遇到GLIBC_2.28缺失的问题,包括更换国内镜像源、处理Qt版本选择、修复Qtcreator启动错误,并成功安装Qt-ROS插件的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

平台:X86虚拟机Ubuntu18.04

0、启动QT在线安装包时报错GLIBC_2.28 not found解决方法如下

Ubuntu 18.04 出现GLIBC_2.28 not found的解决方法(亲测有效)-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/Youning_Yim/article/details/129343107

1、正式安装前更换国内镜像源,否则下载速度很慢。

在.run文件目录内打开终端,输入下面的命令(需换成你自己的.run),回车后就会弹出qt的在线安装界面

 .\qt-unified-xx-xx-online.exe --mirror https://mirrors.cloud.tencent.com/qt/

2、组件选择界面一开始没有5.15选项,只有新版6以上可选(18.04不支持6以上)

在右边勾选上Archive,再点击fileter,就能刷新出很多旧版分支

3、安装完毕后启动Qtcreator后报错

参考了如下教程

ubuntu20.04 安装 Qt 后无法启动,出现报错:Could not load the Qt platform plugin “xcb” even though it was found!_could not load the qt platform plugin "xcb" in "" -优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/XY_39/article/details/134783476

但是本人添加环境变量后运行后,没有最后几行的具体报错信息

用了个笨办法,到库目录下:

/home/xxy/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/

用  ldd xx.so 命令查看所有.so文件(大概10个,还好),看到底哪个库not found

确定是哪个库确实后安装上就成功运行了

ps:

缺libxcb-cursor.so.0时,本人傻傻的sudo apt install libxcb-cursor.so.0,报错没有这个软件包

看教程才知道应该sudo apt install libxcb-cursor0

4、最后参照如下教程成功安装插件

Qt 配置 ROS 开发环境_qt-ros插件-优快云博客icon-default.png?t=N7T8https://blog.youkuaiyun.com/YMGogre/article/details/130586111

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值