注意ROS工作空间下有个package.xml,功能包目录下有CMakeLists.txt和package.xml,也就是工作空间目录下没有CMakeLists.txt。这个注意。
https://www.bilibili.com/video/BV1XV411m714?t=3524
截图自 智能无人机课程第二期ROS那节课
。
ROS也不允许在功能包中嵌套其他功能包。
拍自《ROS机器人开发实践》
https://blog.csdn.net/sinat_16643223/article/details/107770517
拍自《精通ROS机器人编程》
ZN无人机课程里得这个图也不错。
这个也不错,注意少了工作空间里的package.xml
https://blog.csdn.net/sinat_16643223/article/details/113935412
Catkin_make结构及特点
。