ROS中自定义头文件和源文件

今天分享一下如何在ROS中进行头文件和源文件的调用。案例是实现输出"Hello World"
本文的头文件(即.h文件)放在include/${project_name}路径下, 源文件和可执行文件则在src文件夹下

第一步:创建工作空间,创建包,使用vscode打开工作空间(由于之前两篇文章已经详细叙述,因此本文只是简单写一下对应指令)
在这里插入图片描述第二步:进入demo10_ws后,首先打开.vscode下的c_cpp_properties.json文件,配置好includePath这一项。(主要是第10行代码,这是为了防止后面包含头文件的时候vscode报错)
可以使用pwd指令获取当前路径,例如我的当前路径在/home/a/desk/rosLearning/demo10_ws,然后再补上后面的内容即可。

在这里插入图片描述第三步:在include/self_head_pkg下添加头文件(my_hello.h), 在src下添加源文件(my_hello.cpp) 和可执行文件(main_node.cpp)
在这里插入图片描述

第四步,编写头文件,源文件,可执行文件,这一段是c++的知识,直接上图。(下图的顺序分别为头文件,源文件,可执行文件)
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

第五步:也是本文的重点,配置CMakeLists.txt文件
注意,我们配置的是demo10_ws/src/self_head_pkg下的CMakeLists.txt

在这里插入图片描述第六步:编译执行即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值