外观
踩坑GitHub Livox-SDK/livox_ros_driver27 个月前
livox_ros_driver2编译报错LIVOX_INTERFACES_INCLUDE_DIRE。
本文由 AI 根据公开内容整理,可能有误,请以原文为准:colcon build 一直报错: 找不到LINVOX_INTERFACES_INCLUDE_DIRECTORIES(GitHub Livox-SDK/livox_ros_driver2 #223)
状态:有绕过办法
问题
在ROS2工作空间执行colcon build --packages-select livox_ros_driver2时,CMake Generate阶段报错LIVOX_INTERFACES_INCLUDE_DIRECTORIES变量设为NOTFOUND,导致构建文件无法生成,编译退出码为1。
环境
ROS2 Humble/Noetic环境,livox_ros_driver2源码包,Ubuntu系统,使用colcon构建工具。
解决办法
- 进入livox_ros_driver2源码根目录,执行source /opt/ros/humble/setup.sh加载对应ROS2环境变量。
- 直接运行./build.sh humble调用包内构建脚本替代colcon build命令。
- 若使用Noetic环境则替换为source /opt/ros/noetic/setup.sh后执行./build.sh。
讨论原作者:@314xyg 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。