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

QT运行ROS工程

文章目录

  • 使用QT创建ROS工程
  • 项目配置
    • 修改cmake
    • 环境配置
    • 运行设置
  • 运行


使用QT创建ROS工程

在这里插入图片描述工程名字和路径
在这里插入图片描述

下一步(直接选择默认选项就可以)->完成
完成之后 是这样的

在这里插入图片描述
接下来在工作空间里面创建功能包
鼠标选中src点击右键->添加新文件
在这里插入图片描述
在这里插入图片描述
name::功能包的名字
path:路径,一般默认到src下即可
不用管
catkin:依赖的其他ros软件包的名字,中间可以用空格或者分号隔开
system:依赖的系统库的名字
Boost:依赖的Boost库名字
Deescription:功能包描述

下一步->完成
此时文件结构是这样的
在这里插入图片描述
在src下创建一个main.cpp
在这里插入图片描述先尝试输出hello,world!
在这里插入图片描述接下来对项目进行配置

项目配置

修改cmake

修改cmakelist,添加下面内容

add_executable(hello src/main.cpp)
 target_link_libraries(hello
   ${catkin_LIBRARIES}
 )

环境配置

在这里插入图片描述
点击项目->构建
在这里插入图片描述
build environment需要重点配置一下,点一下这个蓝色的字
在这里插入图片描述
滑到下面,选中之后edit
在这里插入图片描述

添加工作空间下面的devel和qt下的gcc
在这里插入图片描述
确认之后就可以了

运行设置

如下
在这里插入图片描述
其他的选项暂时不用管

运行

在这里插入图片描述
直接点击这个三角或者左上角构建->运行
可以看到在下面有程序的输出
在这里插入图片描述


http://www.kler.cn/a/291727.html

相关文章:

  • Leaflet的zoom层级-天地图层级之间的关系
  • SpringBoot+Vue3实现阿里云视频点播 实现教育网站 在上面上传对应的视频,用户开会员以后才能查看视频
  • RabbitMQ消息可靠性保证机制7--可靠性分析-rabbitmq_tracing插件
  • maven-resources-production:ratel-fast: java.lang.IndexOutOfBoundsException
  • 中化信息与枫清科技深化合作:共探“AI+”产业新生态
  • OpenCV 学习记录:首篇
  • 【赛题已出】2024数学建模国赛A-E题已发布
  • 如何优雅的使用责任链模式?
  • vue3 置空a-select数据
  • 视频技术未来展望:EasyCVR如何引领汇聚融合平台新趋势
  • ARM发布新一代高性能处理器N3
  • 【git】git安装方法
  • K8S - 理解volumeMounts 中的subpath
  • 2. GIS数据工程师岗位职责、技术要求和常见面试题
  • HTTP Cookie 和 session
  • 中国次生林林龄分布数据(2020年)
  • 代码随想录冲冲冲 Day37 动态规划Part5
  • 外接串口板,通过串口打开adb模式
  • 今日(2024 年 9 月 4 日)科技新闻
  • macos 系统 降级, 重装, 升级图文教程
  • 【TiDB原理与实战详解】5、BR 物理备份恢复与Binlog 数据同步~学不会? 不存在的!
  • Elasticsearch倒排索引
  • springweb获取请求数据、spring中拦截器
  • 构建数据安全防线:MySQL数据备份策略的文档化实践
  • JavaScript接下来的小项目
  • 【SLAM】GNSS的定义,信号原理以及RTK在多传感器融合中的使用方法