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版本了