ROS学习笔记
1、工作空间:
build:编译过程中的中间文件,二进制文件!基本用不到。
devel:生成的exe和一些库文件。
install:发布版,与devel类似。
工作空间结构:
src中:
src–>test_pkg:
include:放功能包的头文件。
src:云文件.cpp等文件。
CMakeLists.txt和packge.xml:是每个功能包必须的文件,有这两个文件才标着该文件夹是个功能包!
**packge.xml:**该文件是使用xml语言描述功能包相关信息,如;name、version
、description以及维护者的Email 信息<maintaineremail=“[email protected]”>lzh
以及在编译和运行功能包时所依赖库信息:
功能包编译之前cmake会搜索这些依赖项,若没找到会报错!可在该文件手动添加依赖项目!
**CMakeLists.txt:**主要描述功能包的编译规则!