元功能包就是将不同的功能包打包成一个功能包,当使用某个功能模块时,直接调用打包后的功能包即可。
新建一个功能包
修改package.xml内容:
<buildtool_depend>catkin</buildtool_depend>
<exec_depend>demo_head</exec_depend>
<exec_depend>demo_test</exec_depend> ##集成要依赖的功能包
<!-- The export tag contains other, unspecified, tags -->
<export>
<metapackage />
<!-- Other tools can request additional information be placed here -->
</export>
修改CMakeLists.txt内容:
cmake_minimum_required(VERSION 3.0.2)
project(metapackage)
find_package(catkin REQUIRED)
catkin_metapackage()
4、编译