rs2_device_info 详细定义在哪里?
Posted
技术标签:
【中文标题】rs2_device_info 详细定义在哪里?【英文标题】:Where is rs2_device_info defined in details? 【发布时间】:2019-08-22 02:32:09 【问题描述】:我正在探索英特尔的 librealsense 库。跟踪代码,可以看到rs2_device_info
在rs_types.h中定义如下:
typedef struct rs2_device_info rs2_device_info;
但是,它并没有像rs2_intrinsics
在同一个文件中包含详细的实际定义。有人可以告诉我它在哪里吗?如果缺少实际定义,代码如何编译?谢谢。
【问题讨论】:
你在问什么? rs2_intrinsics 的定义在该文件中。 @BTables,我要求定义 rs2_device_info。我只能在那里找到声明。 好的,我现在明白了。我已经更新了答案。 【参考方案1】:rs2_device_info的定义可以在./src/context.h中找到。
具体定义为:
struct rs2_device_info
std::shared_ptr<librealsense::context> ctx;
std::shared_ptr<librealsense::device_info> info;
;
请注意,克隆 repo 并导航到目录后,您可以运行命令
grep -r 。 -e "struct rs2_device_info"
【讨论】:
非常感谢。我正在使用 RealSense SDK 安装程序附带的sln
文件。我正在查看的示例是rs-pointcloud.cpp
,即here。它没有以任何方式引用context.h
。你能说出它是如何编译的吗?以上是关于rs2_device_info 详细定义在哪里?的主要内容,如果未能解决你的问题,请参考以下文章
ABAP中定义一个webdynpro,已做好layout,如何用ALV方式查询数据?请教详细步骤!如哪定义ALV。