ROS学习:ROS文件系统--package.xml

package.xml 也是一个 catkin的package 必备文件,它是这个软件包的描述文件,在较早的ROS 版本 ( rosbuild 编译系统) 中,这个文件叫做 manifest.xml ,用于描述 pacakge 的基本信息。如果你在网上看到一些 ROS 项目里包含着 manifest.xml ,那么它多半是hydro版本之前的项目了。package.xml作用pacakge...
摘要由CSDN通过智能技术生成

package.xml 也是一个 catkin的package 必备文件,它是这个软件包的描述文件,在较早的ROS 版本 ( rosbuild 编译系统) 中,这个文件叫做 manifest.xml ,用于描述 pacakge 的基本信息。如果你在网上看到一些 ROS 项目里包含着 manifest.xml ,那么它多半是hydro版本之前的项目了。

package.xml作用

pacakge.xml 包含了 package 的名称、版本号、内容描述、维护人员、软件许可、编译构建工具、编译依赖、运行依赖等信息。实际上 rospack find 、rosdep 等命令之所以能快速定位和分析出 package 的依赖项信息,就是直接读取了每一个 pacakge 中的 package.xml 文件。它为用户提供了快速了解一个 pacakge 的渠道。

package.xml写法

pacakge.xml 遵循 xml 标签文本的写法,由于版本更迭原因,现在有两种格式并存( format1 与 format2 ),不过区别不大。老版本 (format1) 的 pacakge.xml 通常包含以下标签:

<pacakge>             根标记文件
<name>                包名
<version>             版本号
<description>         内容描述
<maintainer>          维护者
<license>             软件许可证
<buildtool_depend>    编译构建工具,通常为catkin
<build_depend>        编译依赖项,与Catkin中的
<run_depen
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值