
RealSense SDK macOS 安装3 步快速编译 librealsense跑通第一帧深度流【免费下载链接】librealsenseRealSense SDK项目地址: https://gitcode.com/GitHub_Trending/li/librealsense围绕 RealSense SDK macOS 安装本文带你把相机接上 Mac跑通第一帧深度流。RealSense SDKlibrealsense即本仓库源码是 Intel 深度相机的官方开发包负责读取彩色、深度与运动数据。下面从环境自检、三步编译、排错到应用打包一次讲清。动手前四件工具逐一点验这一节你只做一件事打开终端逐项确认四样工具都就位。macOS 10.14 或更新——官方支持的最低系统版本低于它编译链会直接拒收Xcode 6.0 或 Command Line Tools——提供 clang 编译工具链缺了它什么都编不了Homebrew建议保持最新版——macOS 上装依赖包的主渠道CMake 3.8——整个编译流程的调度器版本低了配置阶段就报错macOS 编译 librealsense三步时间线 ⏳这一节按顺序敲三组命令装依赖、配置、编译走完主流程。第一步装依赖。必装三项brew install cmake libusb pkg-configlibusb 是 USB 通信库相机数据从 USB 口进来就靠它。Vulkan SDK 与 OpenSSL 属可选项用到图形加速或加密校验时再装即可。第二步配置 CMake。构建逻辑由 CMakeLists.txt 驱动参数保持推荐值即可mkdir build cd build sudo xcode-select --reset cmake .. -DBUILD_EXAMPLEStrue -DBUILD_WITH_OPENMPfalse -DHWM_OVER_XUfalse第三步编译make -j2排错速查两条对症命令遇到 RealSense libusb 报错或 OpenSSL 缺失先对号入座再敲命令。看到的报错根因一行命令解决ld: library not found for -lusb-1.0Homebrew 把 libusb 放在 /usr/local/lib链接器默认搜不到/bin/launchctl setenv LIBRARY_PATH /usr/local/libCould NOT find OpenSSLCMake 不知道 Homebrew 版 OpenSSL 的前缀路径export OPENSSL_ROOT_DIRbrew --prefix openssl第二条只对当前终端会话生效重开窗口后要重新执行。让应用真正加载到库改一行链接、拷两份 dylib这一节解决编译好了应用却报找不到库的最后一公里。先说为什么必须做librealsense2.dylib 内部写死了编译时的绝对路径如 /usr/local/opt/libusb/...一旦换机器或打进应用包这个路径就不存在运行直接失败。所以要做两件事。其一修链接路径install_name_tool -change /usr/local/opt/libusb/lib/libusb-1.0.0.dylib rpath/libusb-1.0.0.dylib librealsense2.dylib改完后引用变成 rpath由系统在运行时按应用内路径解析不再绑定某台机器的目录。其二补齐依赖库把libusb-1.0.0.dylib与librealsense2.dylib都复制进应用的 Frameworks 文件夹随应用一起分发。验收三条勾选项确认落地 ✅这一节用三个可勾选的检查项收尾全勾上才算装好。设备被系统识别——运行 设备枚举工具输出里能看到你的相机名示例程序出画面——跑 examples/ 下的 hello-realsense窗口内出现实时画面深度数据流正常——深度帧随物体移动持续刷新无卡顿黑屏下一步到这里整套 RealSense SDK macOS 安装 流程走完。 下一步很具体把 examples/ 里的示例逐个跑一遍记下出画面时间与分辨率。 想深入再查 macOS 安装文档别在配置上多花时间。【免费下载链接】librealsenseRealSense SDK项目地址: https://gitcode.com/GitHub_Trending/li/librealsense创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考