VS2017使用IntelRealsense SR300相机(环境配置篇)

参考文章:
https://blog.****.net/Liyatao1/article/details/83345953
https://blog.****.net/jepco1/article/details/80864022

1.环境变量(配置完成后最好重启一下电脑)

电脑(右键)——属性——高级系统设置——环境变量——path——新建环境变量:
C:\Program Files (x86)\Intel RealSense SDK 2.0\bin\x64
VS2017使用IntelRealsense SR300相机(环境配置篇)

2.include头文件

新建一个项目,把这里改成x64:
VS2017使用IntelRealsense SR300相机(环境配置篇)

解决方案(右键)——属性——VC++目录——包含目录:
C:\Program Files (x86)\Intel RealSense SDK 2.0\include(包含的是SDK的各个头文件)
C:\Program Files (x86)\Intel RealSense SDK 2.0\samples(包含的是example.hpp)
VS2017使用IntelRealsense SR300相机(环境配置篇)

3.库目录:

VC++目录——库目录:
C:\Program Files (x86)\Intel RealSense SDK 2.0\lib\x64
VS2017使用IntelRealsense SR300相机(环境配置篇)

4.附加依赖项

链接器—输入——附加依赖项: realsense2.lib
VS2017使用IntelRealsense SR300相机(环境配置篇)

5.程序中包含头文件:

VS2017使用IntelRealsense SR300相机(环境配置篇)

6.测试代码:

#include "pch.h"
#include <iostream>
#include <librealsense2/rs.hpp>	

using namespace rs2;
using namespace std;

int main()
{
	rs2::context ctx;
	auto devicelist = ctx.query_devices();
	rs2::device dev = *devicelist.begin();	// 单个设备
	cout << "RS2_CAMERA_NAME: " << dev.get_info(RS2_CAMERA_INFO_NAME) << endl;
	cout << "RS2_CAMERA_SERIAL_NUMBER: " << dev.get_info(RS2_CAMERA_INFO_SERIAL_NUMBER) << endl;
	cout << "RS2_FIRMWARE_VERSION: " << dev.get_info(RS2_CAMERA_INFO_FIRMWARE_VERSION) << endl;
}