当前位置: 首页 > article >正文

linux(ubuntu)安装QT-ros插件

Linux下的qt安装ros插件

  • 查看qt版本和对应的ros插件版本
    • 查看qt版本
    • 查看 qt creator 版本
  • qt creator进行更新升级
  • 下载版本对应的ros_qtc_plugin 插件
  • 插件安装
  • 安装成功

查看qt版本和对应的ros插件版本

想要qt与ros联合开发,我门需要在qt creator中添加ros的插件,之前查资料有哦 一个方法是直接下载安装带有ros插件版本的qtcreator,那个我试过了,不太好用,主要是由于全英文看起来有点困难,所以有些配置看着叶挺复杂的,加上下载后和原来的的qtcreator是分开的不能一起使用就放弃了,所以在这里不再赘述这个方法,我们直接在原生的qt上安装插件来完成环境的搭建。

查看qt版本

在这里插入图片描述

查看 qt creator 版本

打开qt creator
点击帮助,关于QT Creator,就可以看到qt creator的版本
在这里插入图片描述

qt creator进行更新升级

我的qtcreator版本是qtcreator10.0.2,这个版本用来安装插件比较方便,较旧的版本不支持直接安装插件的功能。
附上qtcreator下载地址
Index of /archive/qtcreator
选择后缀为.run的文件进行下载
在这里插入图片描述
下载后放在主目录或者其他地方,赋予可执行权限

sudo chmod a+w qt-creator-opensource-linux-x86_64-10.0.2.run

接下来运行文件

 ./qt-creator-opensource-linux-x86_64-10.0.2.run

运行的时候可以选择断网,没有什么要特别注意的,可开始需要登陆以下自己的qt账号,去官网注册一个就可以了
安装完之后,会直接打开新版本的qt creator,但是关闭之后再打开会发现还是原来的旧版本的,这个 时候只需要重启一下电脑再打开qt creator就会发现是最新安装的qt creator版本。

下载版本对应的ros_qtc_plugin 插件

在上面的操作中查询到qt creator的版本是10.0.2所以对应的ros插件版本是10,前往ros_qtc_plugin Github 插件的仓库,下载其发布版本,之后根据自己经济的版本和系统版本选择的对应的压缩包进行下载,我的是ubuntu系统,qtcreator版本是10.0.2,所以选择下面这个
在这里插入图片描述

插件安装

下载之后,将zip文件可以直接放在主目录下,打开qt creator,我们点击帮助->关于插件
在这里插入图片描述
点击 install Plugin,
在这里插入图片描述
点击浏览,找到刚才下载的ROSProjectManager-10.0-Linux-x86_64.zip
在这里插入图片描述
一直点下一步
在这里插入图片描述
这里建议选择第一个,根据自己需求

安装成功

可以根据提示立即重启,我们来到关于插件这里,出现这个就是安装成功了
在这里插入图片描述
同时新建项目这里也出现了 ROS Workspace就说明安装成功,可以使用qt来对ros进行开发了
在这里插入图片描述


http://www.kler.cn/news/290669.html

相关文章:

  • Ferrari求解四次方程
  • VTK随笔十三:QT与VTK的交互
  • jupyter 笔记本中如何判定bash块是否执行完毕
  • CentOS7 yum 报错解决方案
  • FFmpeg源码:get_audio_frame_duration、av_get_audio_frame_duration2函数分析
  • Splasthop 安全远程访问帮助企业对抗 Cobalt Strike 载荷网络攻击
  • 鸿蒙(API 12 Beta6版)图形【NativeImage开发指导 (C/C++)】方舟2D图形服务
  • git---gitignore--忽略文件
  • 【C++】对比讲解构造函数和析构函数
  • 智能优化特征选择|基于鲸鱼WOA优化算法实现的特征选择研究Matlab程序(KNN分类器)
  • idea对项目中的文件操作没有权限
  • 海外合规|新加坡网络安全认证计划简介(三)-Cyber Trust
  • SpringBoot+Redis极简整合
  • springboot集成七牛云上传文件
  • Python画笔案例-030 实现打点之斜正方
  • MATLAB 中的对数计算
  • torch、torchvision、torchtext版本兼容问题
  • ubuntu 22.04安装NVIDIA驱动和CUDA
  • 传统CV算法——基于 SIFT 特征点检测与匹配实现全景图像拼接
  • Java实现根据某个字段对集合进行去重并手动选择被保留的对象
  • vuex 基础使用
  • 网页版修改本地数据器:重新布局,引入 highlight.js高亮显示代码
  • 鸿蒙Next-拉起支付宝的三种方式——教程
  • 【Linux】理解Linux中的软链接与硬链接
  • 传统CV算法——背景建模算法介绍
  • 架构基础 -- 打点系统之FastAPI、python、grafana、prometheus实现
  • Unity数据持久化 之 文件操作(增删查改)
  • 【赵渝强老师】大数据生态圈中的组件
  • 8 自研rgbd相机基于rk3566之sensor图像解析与AWB算法原理
  • SQL语言的规则和规范