首页 > 解决方案 > rs2_device_info 详细定义在哪里?

问题描述

我正在探索英特尔的librealsense 库。跟踪代码,我可以看到rs2_device_infors_types.h中定义 如下:

typedef struct rs2_device_info rs2_device_info;

但是,它没有像rs2_intrinsics在同一个文件中那样包含详细的实际定义。有人可以告诉我它在哪里吗?如果缺少实际定义,代码如何编译?谢谢。

标签: c++realsense

解决方案


rs2_device_info 的定义可以在 ./src/context.h 中找到。

具体定义为:

struct rs2_device_info
{
    std::shared_ptr<librealsense::context> ctx;
    std::shared_ptr<librealsense::device_info> info;
};

请注意,克隆存储库并导航到目录后,您可以运行命令

grep -r。-e "结构 rs2_device_info"


推荐阅读