【ROS界面开发】【1-2:开发工具的使用】

系列文章目录

【ROS界面开发】【1-1:创建及编译功能包】



前言

本文主要讲述如何在Qtcreator中进行开发ros工程。


提示:以下是本篇文章正文内容,下面案例可供参考

一、从终端打开qtcreator

进入qtcreator的安装目录,在终端输入./qtcreator
为什么要在这里打开呢?
ros的环境变量放在bashrc里面,需要在这里source。
而bashrc会在每次打开终端的时候自动source一次。

二、编译方式

1.进入qt的ide编译

在这里插入图片描述
点击左下角的三角进行编译
另外开发环境也可以使用万能的vscode,在安装c++拓展和qttools之后也可以直接编译。

2.手动编译

在build目录下(如果没有则在cmakelist文件同级目录下创建)使用命令cmake…然后再make,见
【ROS界面开发】【1-1:创建及编译功能包】

3.colcon

由于在第一节中,我们搭建了一个ros的工作空间,那么其实ros的编译可以使用colcon命令来进行。
在src同级目录下使用,然后source再运行

colcon build
source install/setup.bash
ros2 run ros2_qt_demo ros2_qt_demo

但是需要注意的是,如果该目录下已经在使用cmake编译时创建过build文件夹,那么使用colcon可能会报错。


总结

例如:以上就是今天要讲的内容,主要简单讲解了搭建环境之后的三种编译方式:让ide调用编译器编译,使用cmake命令编译,使用colcon build编译。以及为什么要在终端启动程序——这时一个ros项目,需要先source环境之后才能运行ros相关的通信中间件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值