平台:X86虚拟机Ubuntu18.04
0、启动QT在线安装包时报错GLIBC_2.28 not found解决方法如下
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后报错
参考了如下教程
但是本人添加环境变量后运行后,没有最后几行的具体报错信息
用了个笨办法,到库目录下:
/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插件-优快云博客https://blog.youkuaiyun.com/YMGogre/article/details/130586111