9个版本 (破坏性更新)
0.10.0 | 2024年7月5日 |
---|---|
0.8.0 | 2023年10月4日 |
0.7.0 | 2023年3月13日 |
0.6.0 | 2022年12月16日 |
0.5.2 | 2022年10月31日 |
#1414 在 过程宏
每月195 次下载
用于 2 crate
89KB
1.5K SLoC
roslibrust_codegen_macro
此crate定义了生成ROS消息类型的proc-macro。它调用来自roslibrust_codegen
crate的API。
警告
此宏无法检测生成的消息文件是否已更改。如果您正在创建一个仅包含消息定义且不会重新编译的crate,您可能希望使用roslibrust_codegen
与build.rs
脚本一起使用。
用法
如果在安装了ROS的环境中生成消息,则不需要传递任何参数。
use roslibrust_codegen_macro::find_and_generate_ros_messages;
find_and_generate_ros_messages!();
如果未安装ROS或在您的环境中无法依赖ROS_PACKAGE_PATH
变量,您可以指定要搜索的附加路径
use roslibrust_codegen_macro::find_and_generate_ros_messages;
find_and_generate_ros_messages!("/path/to/my/msg/package", "/opt/ros/noetic");
依赖关系
~3–13MB
~132K SLoC