Skip to content

踩坑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构建工具。

解决办法 ​

  1. 进入livox_ros_driver2源码根目录,执行source /opt/ros/humble/setup.sh加载对应ROS2环境变量。
  2. 直接运行./build.sh humble调用包内构建脚本替代colcon build命令。
  3. 若使用Noetic环境则替换为source /opt/ros/noetic/setup.sh后执行./build.sh。

讨论原作者:@314xyg 等,版权归原作者所有。

来源

本页事实对应的公开页面,以原文为准。

  1. GitHub Livox-SDK/livox_ros_driver2 #223:colcon build 一直报错: 找不到LINVOX_INTERFACES_INCLUDE_DIRECTORIES访问 2026-10-26