VS2019配置奥比中光Orbbec环境

官网下载

OpenNI2 SDK-windows

下载后解压

出现这三个文件夹

打开vs2019,创建新项目

我是release X64模式

配置-属性

包含目录如下:

C/C++-常规-附加包含目录

加上samples中的ThirdParty,否则运行示例程序,将缺少头文件

接着  链接器-常规-附加库目录

### 配置 Orbbec C++ 开发环境 为了在 Visual Studio 中设置 OrbbecC++ 开发环境,以下是详细的说明: #### 1. 安装必要的工具链 确保已安装以下软件和依赖项: - **Visual Studio**: 使用最新版的 Visual Studio 或者指定版本(如引用中的 VS Code 版本为 `1.45.1`[^2])。 - **CMake**: 这是一个跨平台构建系统生成器,用于管理复杂的编译过程。Orbbec SDK 可能会使用它来简化项目配置。 - **vcpkg**: Microsoft 提供的一个包管理器,可以用来获取并安装 Orbbec 所需的第三方库。 #### 2. 下载并安装 Orbbec SDK 访问 Orbbec 官方网站或者 GitHub 页面下载最新的 SDK 文件。解压后通常会有如下目录结构: - `include/`: 存放头文件。 - `lib/`: 存放动态链接库或静态库。 - `bin/`: 如果有预编译二进制文件,则存于此处。 #### 3. 设置环境变量 将 Orbbec SDK 的路径添加到系统的 PATH 环境变量中以便于全局调用其组件。例如: ```bash set ORBBEC_SDK_PATH=C:\path\to\orbbec\sdk set PATH=%PATH%;%ORBBEC_SDK_PATH%\bin ``` #### 4. 创建新项目并与 Orbbec SDK 对接 打开 Visual Studio 并创建一个新的 C++ 控制台应用程序或其他类型的项目。接着执行以下操作: - 在解决方案资源管理器右键点击项目名称 -> 属性。 - 导航至“VC++ 目录”,分别向包含目录、库目录以及附加依赖项字段加入对应值: - 包含目录 (`Include Directories`) 添加 `%ORBBEC_SDK_PATH%/include`. - 库目录 (`Library Directories`) 添加 `%ORBBEC_SDK_PATH%/lib`. #### 5. 编写测试代码验证集成效果 下面是一段简单的示例程序展示如何初始化设备并读取数据流: ```cpp #include <iostream> #include <orbbec/orbbec.h> int main() { ob::Error error; auto deviceManager = ob::DeviceManager::getInstance(); int devCount = deviceManager->getDeviceCount(error); if (!error && devCount > 0){ std::cout << "Found devices." << std::endl; // Open the first available camera. auto pipeline = new ob::Pipeline(); pipeline->start(); while(true){ auto frameset = pipeline->waitForFrames(1000, error); if(!frameset || !frameset->isValid()) continue; const auto depthFrame = frameset->getDepthFrame(); if(depthFrame && depthFrame->isAvailable()){ float dist = depthFrame->getDistance(width / 2, height / 2); printf("Center distance: %f meters\n",dist ); } } delete pipeline; }else{ std::cerr << "No device found!"<<std::endl; } } ``` 注意上述代码片段仅作为演示用途,在实际应用前可能还需要调整参数以适配具体硬件型号及功能需求。 #### 6. 构建运行调试 完成以上步骤之后就可以尝试构建整个工程并通过断点等方式逐步排查可能出现的问题直至成功部署为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值