前⾔:l是⼀个XML⽂件名为l中必须包括与任何兼容包的根⽂件夹。此⽂件定义有关包的属性,例如包名称,版本号,作者,维护者以及其他catkin包的依赖关系。
标签功能
<?xml> 这是⼀个定义⽂档语法的语句,随后的内容表明在遵循xml版本
<package> 从这个语句到最后</package>的部分是ROS功能包的配置部分
<name> 功能包的名称。使⽤创建功能包时输⼊的功能包名称。正如其他选项,⽤户可以随时更改。
<version> 功能包的版本。可以⾃由指定。
<description> 功能包的简要说明。通常⽤两到三句话描述
<maintainer> 提供功能包管理者的姓名和电⼦邮件地址
<license> 记录版权许可证。写BSD、MIT、Apache、GPLv3或LGPLv3即可
<url> 记录描述功能包的说明,如⽹页、错误管理、存储库的地址等。根据功能包的类型,⽤户可以填写⽹站、错误跟踪(bugtracker)或存储库的地址
<author> 记录参与功能包开发的开发⼈员的姓名和电⼦邮件地址。如果涉及多位开发⼈员,只需在下⼀⾏添加<author>标签
<buildtool_depend> 描述构建系统的依赖关系。我们正在使⽤catkin 构建系统,因此输⼊catkin <build_depend> 在编写功能包时写下您所依赖的功能包的名称
<run_depend> 填写运⾏功能包时依赖的功能包的名称
<test_depend> 填写测试功能包时依赖的功能包名称
<export> 在使⽤ROS中未指定的标签名称时会⽤到<export>。最⼴泛使⽤的情况是元
功能包的情况,这时⽤<export> <metapackage/> </export>格式表明是元功能包。
xml标签大全<metapackage> 在export标签中使⽤的官⽅标签声明,当前功能包为⼀个元功能包时声明它-END-
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论