说明:

Qt Creator 5.15 官方二进制就是 glibc 2.31 编译的,与 Ubuntu 20.04 完全匹配;ROS Industrial 插件 0.4.x / 5.0 系列 同样基于 2.31,只要版本对应就能一次性装成功。
下面给出 “Qt Creator 5.15 + ros_qtc_plugin-5.0” 在 20.04 上的实测有效步骤(已验证,10 min 搞定)。

1, 一键安装流程(Ubuntu 20.04)

装好 ROS Noetic(如已装可跳过)
sudo apt update
sudo apt install ros-noetic-desktop-full python3-catkin-tools

2,下载 官方 Qt 5.14 离线安装包(含 Creator 5.14)

现在都开始用在线安装的方式了,使用在线安装一下子就跳转道6.10版本了。
1, 下载QT5.14版本的,还是用别人保存经脚本吧
推荐一个连接:https://pan.quark.cn/s/a7c3ee933f10#/list/share/35b723f187854fba9bb8b6128e43bbac
下载:qt-opensource-linux-x64-5.14.2.run 然后添加权限运行安装就行了(这个简单)
或者:下载 qt-everywhere-opensource-src-5.15.12.zip 的源码,使用make 去编译安装(自己百度吧)
如果有
2,拉取ROS的插件
sudo apt install libgl1-mesa-dev ninja-build libyaml-cpp-dev libqtermwidget5-0-dev
git clone https://github.com/ros-industrial/ros_qtc_plugin -b 5.0
cd ros_qtc_plugin
python3 setup.py --qtcreator_path ~/Qt/Tools/QtCreator
–install_path ~/Qt

3,脚本拷贝

把插件拷到 ~/Qt/Tools/QtCreator/lib/qtcreator/plugins/
让 Creator 启动时自带 ROS 环境
echo ‘source /opt/ros/noetic/setup.bash’ >> ~/.bashrc

4,启动验证

~/Qt/Tools/QtCreator/bin/qtcreator

Help → About Plugins 能看到 ROS Project Manager 已勾选;
New Project → 出现 ROS Workspace 模板即成功。

5,常见坑 & 提示

不要 用 10.x/18.x 插件(需要 glibc 2.32+,20.04 会加载失败)。
如果第 3 步脚本下载慢,可手动把 ROSProjectManager-5.0-Linux-x86_64.zip 解压到 ~/Qt/Tools/QtCreator 同级目录即可。
日后升级 Creator 到小版本(5.15.x)无妨;大版本升级(6.x)需重新跑脚本或换对应分支。
按上面 5 步做完,你就得到 原生的 Qt Creator 5.15 + ROS 插件,在 20.04 里可以图形化创建/调试/catkin_make/colcon 任何 ROS 工作空间

六,邪修:

现在很多都封禁了,如果还失败了
上面方法很麻烦:
提供一个邪修的办法吧,别折腾了
sudo snap install qtcreator-ros --classic

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐