1、工作空间:
ROS学习笔记
build:编译过程中的中间文件,二进制文件!基本用不到。
devel:生成的exe和一些库文件。
install:发布版,与devel类似。
ROS学习笔记
工作空间结构:
ROS学习笔记
src中:ROS学习笔记
src–>test_pkg:
ROS学习笔记
include:放功能包的头文件。
src:云文件.cpp等文件。
CMakeLists.txt和packge.xml:是每个功能包必须的文件,有这两个文件才标着该文件夹是个功能包!

**packge.xml:**该文件是使用xml语言描述功能包相关信息,如;name、version
、description以及维护者的Email 信息<maintaineremail=“[email protected]”>lzh
ROS学习笔记
以及在编译和运行功能包时所依赖库信息:
ROS学习笔记
功能包编译之前cmake会搜索这些依赖项,若没找到会报错!可在该文件手动添加依赖项目!

**CMakeLists.txt:**主要描述功能包的编译规则!

相关文章:

  • 2021-08-07
  • 2022-02-10
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
  • 2021-05-18
猜你喜欢
  • 2021-05-24
  • 2022-01-16
  • 2021-10-08
  • 2021-06-29
  • 2021-05-04
相关资源
相似解决方案