win10平台下编译librealsense-master下的unity-wrapper

5 篇文章 0 订阅
2 篇文章 0 订阅

1.官方教程

https://github.com/IntelRealSense/librealsense/tree/master/wrappers/unity

2.克隆仓库

git clone https://github.com/IntelRealSense/librealsense.git

3.下载依赖

如果通过CMake联网下载可能无法下载以下依赖

  • D4XX_FW_Image-5.12.13.50.bin
  • L5XX_FW_Image-1.5.5.0.bin
  • SR3XX_FW_Image-3.26.1.0.bin
  • target-0.2.0.951.mvcmd

先到下面链接下载以上依赖

librealsense-master编译依赖

解压上面四个文件存放到下面路径

librealsense-master\build\common\fw

4. 使用CMake GUI配置编译

一定要使用管理员模式模式打开Cmake GUI!

按下面配置好源码和build文件夹,先点击一次Configure生成配置。

gui
选择对应的VS版本以及platform
配置参数
根据官方的编译参数

cmake .. -DBUILD_CSHARP_BINDINGS=ON -DBUILD_UNITY_BINDINGS=ON -DBUILD_SHARED_LIBS=ON -DDOTNET_VERSION_LIBRARY=3.5 -DCMAKE_GENERATOR_PLATFORM=x64 -DUNITY_PATH=<path_to_unityeditor>/Unity.exe

修改/添加以下参数到Cmake,点击Search旁的Add Entry添加

参数前的-D不要加上

NameValue
BUILD_CSHARP_BINDINGS打上勾
BUILD_UNITY_BINDINGS打上勾
BUILD_SHARED_LIBS打上勾
DOTNET_VERSION_LIBRARY3.5
CMAKE_GENERATOR_PLATFORMx64
UNITY_PATH选unity的.exe文件的路径

再点一次Configure,等待Done以后点击Generate, 最后点击Open Project 启动Visual Studio。

5. 使用VS生成链接库

先用VS打开一次然后再用管理员模式重新打开

  1. 先将项目设置为Release,右键ALL_BUILD解决方案,点击生成
    生成链接库
  2. 等待全部编译成功
  3. 启动unity
    打开unity项目,路径如下:
librealsense-master\build\wrappers\unity\Assets\RealSenseSDK2.0\Scenes\StarHere.unity
  1. AR Demo演示
    AR demo演示

问题合集

  1. 启动Demo集合程序发现没有AR Demo选项
    因为AR Demo的脚本做了一个版本判断,高于Unity 2020.1会隐藏AR Demo选项。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alex-Leung

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值