ubuntu20.04 Qt创建ros空间个人问题总结

Ubuntu下基于ROS开发QT人机交互界面和PCL点云处理软件_ros qt pcl-CSDN博客

Qt 配置 ROS 开发环境_qt-ros插件-CSDN博客

        我在ubuntu安装Qt时参考了这两位大神写的文章,非常详细且受益匪浅,但是安装时还是遇到了一些意料之外的问题,在此补充。

        首先要把qt和ros联动起来用就必须用到一个插件:GitHub - ros-industrial/ros_qtc_plugin: ROS Qt Creator Plug-in (https://ros-qtc-plugin.readthedocs.io)

        这是插件库,可以看到插件支持的版本很有限,最多支持到qtcreator12,如果直接下载qt6会发现他默认是13版本的qtcreator。而且上面的文章用到qt5,而直接安装qt5自带的qtcreator版本又不能在插件库里找到对应插件。

        按章上面的文章来,现在我们需要同时有qtcreator和qt5

        所以我们需要先按去Qt官网下载qtcreator12(很好找),先保证能用ros插件。然后去qt官网下载离线版本的Qt5.12.12,因为离线版本下的快。

        注意一定要先下载Qtcreator!!!(后来发现好像也不用,照着更3.22新操作就行)

        两个分别安装好之后,

如果发现打不开Qtcreator了,打开一个终端输入:

sudo apt install libxcb-cursor0

不出意外应该就能打开了,

然后就可以按照上面点云那篇文章把12.0的插件装上就ok了。

_____________________________________________________

更新3.22

我发现重启之后qtcreator就又会变回qt5自带的版本,如果在终端中启动qtcreator则是会启动一个4.几的版本,也就是系统自带的qt版本

说明我们要用的qtcreator12.0虽然是安装上了,但是系统里有三个不同版本的creator一重启之后系统就自动把qt5安装的版本当成应用抽屉那个图标对应的版本

要想继续正常使用qtcreator12也很简单,找到qtcreator的安装文件夹,找到bin文件夹下的qtcreator(一个齿轮图标),每次要用的时候过来双击他启动的就是12版本了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值