Windows 上编译 RBGT

博客介绍了自动驾驶与增强现实相关项目的开发流程。涵盖使用的工具,如Visual Studio 2019、CMake、Git等的安装要点,还说明了vcpkg安装库的配置,以及项目源程序的编译和运行步骤,包括修改相关路径和可视化设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用工具

Visual Studio 2019

记得勾选 “使用C++的桌面开发”。
在这里插入图片描述

CMake / Git / Windows Terminal / PowerShell Core 等工具

CMake

安装最新版本即可。

Git

安装最新版本即可。

Windows Terminal (可选)

在Windows Store 查找安装即可。

PowerShell Core (可选)

这里不是 Win 10 自带的 Windows PowerShell,而是同样由Windows发布的跨平台命令行工具,这是项目地址 PowerShell,这是安装说明Windows 安装说明
还可按照如下教程进行自动补全以及一些便利插件的安装,这里是教程

vcpkg

安装命令如下:

git clone https://github.com/microsoft/vcpkg
.\vcpkg\bootstrap-vcpkg.bat
.\vcpkg\vcpkg integrate install

vcpkg 默认安装的是 x86 的版本,如果想默认安装 x64 版本的程序,可设置环境变量如下,并在设置完成后重启(否则可能未生效)。
在这里插入图片描述

Visual Studio Code

主要需要安装 C/C++ 和 CMake Tools 两个插件。
VSCode插件
并进行vcpkg安装库的配置(这里需要根据vcpkg安装位置自行修改),这样通过vcpkg安装的库就可以自动关联了。
如果CMake没有找到相关库,可把现有RBGT项目删除,再重新下载并用VSCode打开即可。

    "cmake.configureSettings": {
        "CMAKE_TOOLCHAIN_FILE": "D:/Source/vcpkg/scripts/buildsystems/vcpkg.cmake"
    },

vcpkg配置

安装库

 # 依次安装 Eigen3 OpenGL GLEW GLFW3
 .\vcpkg.exe install eigen3 opengl glew glfw3
 # OpenCV 默认为 4.3.0版
 .\vcpkg.exe install opencv
 # Azure Kinect
 .\vcpkg.exe install azure-kinect-sensor-sdk

编译

从 Github 下载项目源程序。

git clone https://github.com/DLR-RM/RBGT

使用 VSCode 打开,如果没有自动调用CMake,则在底部状态栏点击 “生成” 按钮即可进行编译。
在这里插入图片描述
编译完整后,在build/examples/Release文件夹即可找到生成的exe文件。
在这里插入图片描述

运行

evaluate_rbot_dataset

修改dataset_path和result_path

std::string dataset_path{"D:/Data/RBOT_dataset/"};
std::string result_path{"D:/Data/RBOT_dataset/results/"};

文件目录如下:
在这里插入图片描述
如果想对跟踪过程可视化,可修改如下:

evaluator.set_visualize_all_results(true);
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值