编写头文件
头文件创建在功能包/include/功能包名路径下,示例内容如下:
#ifndef _haha
#define _haha
namespace haha_ns{
class Person{
public:
void run();
};
}
#endif
编写源文件
在功能包的src目录下新建一个与头文件名称相同的.cpp文件,用来实现头文件声明的函数,实力内容如下:
#include "ros/ros.h"
#include "功能包名/头文件.h"
namespace haha_ns{
void Person::run(){
ROS_INFO("定义函数内容");
}
}
在功能包下的src目录下创建一个.cpp文件,示例内容如下: