Skip to content

踩坑GitHub stereolabs/zed-ros2-wrapper8 个月前

Jetson Docker构建zed_debug链接缺失libnvargus等库报错 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:zed_debug is not buildable on Jetson platform with Docker(GitHub stereolabs/zed-ros2-wrapper #415)

状态:已解决

问题 ​

在dustynv/ros:humble-desktop-l4t-r36.4.0镜像中编译zed-ros2-wrapper的zed_debug包时,链接阶段报warning找不到libnvargus_socketclient.so、libnvbufsurftransform.so.1.0.0、libnvrm_gpu.

环境 ​

NVIDIA Jetson平台,L4T R36.4.0,Docker镜像dustynv/ros:humble-desktop-l4t-r36.4.0,ROS2 Humble,zed-ros2-wrapper仓库(修复前版本)

解决办法 ​

  1. 拉取包含commit 1e276de9c46d99dccb1d5e861d9b395c5bb17fc1的最新代码以修复zed_debug被误设为必需依赖的问题。
  2. 若仅需运行无需调试,使用colcon build --symlink-install --packages-skip zed_debug --cmake-args=-DCMAKE_BUILD_TYPE=Release跳过该包构建。
  3. 若需在Docker内完整编译含zed_debug,执行colcon build --parallel-workers $(nproc) --symlink-install --event-handlers console_direct+ --base-paths src --cmake-args -DCMAKE_BUILD_TYPE=Release -DCMAKE_LIBRARY_PATH=/usr/local/cuda/lib64/stubs "-DCMAKE_CXX_FLAGS=…

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

来源

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

  1. GitHub stereolabs/zed-ros2-wrapper #415:zed_debug is not buildable on Jetson platform with Docker访问 2026-10-26