c++ - rs2_device_info 详细定义在哪里?
问题描述
我正在探索英特尔的librealsense 库。跟踪代码,我可以看到rs2_device_info
在rs_types.h中定义 如下:
typedef struct rs2_device_info rs2_device_info;
但是,它没有像rs2_intrinsics
在同一个文件中那样包含详细的实际定义。有人可以告诉我它在哪里吗?如果缺少实际定义,代码如何编译?谢谢。
解决方案
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"
推荐阅读
- javascript - 在 Javascript 中使用 href 与 google 等网页
- swift - SwiftUI水平ScrollView想要自动居中项目
- python - Python:如何使用 bs4 获取页码?
- php - Stripe:“必须提供来源或客户”
- typescript - 向 .vue 文件添加选项
- spring-boot - Spring Boot 中的速率限制 API
- javascript - 如何检查从数组创建的复选框是否设置为 TRUE
- javascript - Angular 9 中的单例服务不起作用
- reactjs - jspdf 没有以正确的高度和宽度(以像素为单位)呈现
- r - 使用新数据评估线性模型会返回拟合值