【ROS2】中级-管理依赖关系与 rosdep

 目录

  •  rosdep 是什么?

  • 关于 package.xml 文件的一点说明

    • <depend>

    • <build_depend>

    • <build_export_depend>

    • <exec_depend>

    • <test_depend>

  • rosdep 是如何工作的?

  • 我怎么知道要在 package.xml 中放哪些键?

  • 如果我的库不在 rosdistro 中怎么办?

  • 如何使用 rosdep 工具?

    •  rosdep 安装

    •  rosdep 操作

目标:使用 rosdep 管理外部依赖。

教程级别:中级

 时间:5 分钟

这个教程将解释如何使用 rosdep 来管理外部依赖。

 警告

目前 rosdep 仅在 Linux 和 macOS 上工作;不支持 Windows。有长期计划将 Windows 支持添加到 https://github.com/ros-infrastructure/rosdep。

rosdep 是什么?

rosdep 是一个依赖管理工具,可以处理包和外部库。它是一个命令行工具,用于识别和安装依赖项以构建或安装包。 rosdep 本身不是一个包管理器;它是一个元包管理器,使用自己对系统和依赖关系的了解来找到适合在特定平台上安装的包。实际的安装是使用系统包管理器完成的(例如,在 Debian/Ubuntu 上是 apt ,在 Fedora/RHEL 上是 dnf 等)。

它通常在构建工作区之前被调用,在那里它用于安装该工作区内包的依赖项

它具有在单个包或包目录(例如工作区)上工作的能力。

 便条

虽然名字表明它是为 ROS 设计的, rosdep 对 ROS 是半不可知的。您可以通过将其

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值