ROSEnv¶
ROSEnv 生成器是一种环境生成器,结合 CMakeDeps 和 CMakeToolchain,可以从 ROS 包中使用 Conan 包。
conanfile.txt¶
[requires]
fmt/11.0.2
[generators]
CMakeDeps
CMakeToolchain
ROSEnv
此生成器将创建一个 conanrosenv.sh 脚本,其中包含允许 CMake 和 Colcon 定位 Conan 安装的包所需的环境变量。
在 colcon build 命令之前需要source 此脚本
$ cd workspace
$ conan install ...
$ source conanrosenv.sh
$ colcon build