方便用户的安装,我们只需要这一个包就可以把其他相关的软件包组织到一起安装了。
1. 新建一个功能包(不添加依赖)
2. package.xml 修改的地方:
<exec_depend>被集成的功能包</exec_depend>
.....
<export>
<metapackage />
</export>

3.修改 CMakeLists.txt,内容如下:
(删除掉所有被注释的内容,手动添加第四行)
cmake_minimum_required(VERSION 3.0.2)
project(demo)
find_package(catkin REQUIRED)
catkin_metapackage()

这篇博客介绍了如何通过创建一个metapackage,将多个相关功能包组织在一起,简化用户的安装过程。主要步骤包括新建metapackage,修改package.xml添加被集成的包为exec_depend,并在CMakeLists.txt中使用catkin_metapackage()函数。
1651

被折叠的 条评论
为什么被折叠?



