1.创建工作空间
mkdir -p 自定义空间名称/src
即在主文件夹下创建一个自定义工作空间名称的文件夹 /src 为在自定义空间名称的文件夹内创建一个为src的文件夹
cd 自定义空间名称
catkin_make
编译
2.创建功能包
cd src
catkin_create_pkg 自定义ROS包名 roscpp rospy std_msgs
即在src内创建文件夹作为功能包,后面的roscpp rospy std_msgs为一些常用的依赖,其中roscpp是使用C++实现的库,而rospy则是使用python实现的库,std_msgs是标准消息库。
3.编辑 ros 包下的 Cmakelist.txt文件
add_executable(源文件名
src/源文件名.cpp
)
target_link_libraries(源文件名
${catkin_LIBRARIES}
)
即在Cmakelist.txt文本文件中找到这两块复制粘贴然后添加