Intel realsense 개발환경 설정(C/C++)

2019. 10. 10. 10:22개인 스터디

https://github.com/IntelRealSense/librealsense/releases

 

 

IntelRealSense/librealsense

Intel® RealSense™ SDK. Contribute to IntelRealSense/librealsense development by creating an account on GitHub.

github.com

해당 사이트에서 최신버전의 sdk를 다운받아 줍니다. 아마 공식홈페이지에서 받게 되있을건데, 저는 참고하라고 Github사이트를 올려놨어요.

 

설치가 완료되었다면, Visual Studio를 켜서 C++ 프로젝트를 하나 만들어줍니다.

 

 

<지금부터 개발환경 셋팅 방법>

이 방법은 새로운 프로젝트를 만들 때마다 적용시켜줘야 합니다.

 

1. 일단 소스파일을 하나 만들어줍시다. 이름은 아무거나 해도 됩니다.

 

2. [프로젝트 우클릭] - [속성] - [C/C++] 여기까지 누르면 맨 위에 [추가 포함 디렉터리가] 보일 겁니다.

한번 클릭 후에

[아래방향 화살표] 클릭 - [편집] - [줄 추가] 버튼 클릭 후 자신의 include 경로를 입력합니다

저 같은 경우는 [C:\Program Files (x86)\Intel RealSense SDK 2.0\include] 이거였습니다.

 

3. [똑같은 프로젝트 속성 칸에서] - [링커 탭] - [일반] - [추가 라이브러리 디렉터리 (편집 후 줄 추가)]

저는 C:\Program Files (x86)\Intel RealSense SDK 2.0\lib\x64 이거네요. 64로 실행하려고 64로 했구, 32비트 원하시면 32비트 폴더 경로 추가해주시면 됩니다.

 

4. [링커] - [입력] - [추가 종속성]

realsense2.lib  추가!

 

 

 

이로써 초기 개발 환경 셋팅을 마치고, 테스트를 해봐야겠죠?

 

 

https://github.com/IntelRealSense/librealsense/blob/master/examples/C/depth/rs-depth.c

 

IntelRealSense/librealsense

Intel® RealSense™ SDK. Contribute to IntelRealSense/librealsense development by creating an account on GitHub.

github.com

해당 예제를 copy&paste합니다. 그리고 ctrl-F5를 누르면,

 

example.h를 찾을 수 없다는 에러가 뜰겁니다.

#include <example.h>를 과감히 지워주고

다음 함수를 추가해줍시다.

 

 

 

 

----------------------------------------------------------------------------------------------------------------------------------

추가 내용(필수 !!!!!!)

----------------------------------------------------------------------------------------------------------------------------------

아마 위에 언급한 에러를 다 잡고 실행시키면

realsense2.dll이 없다고 런타임 에러가 발생합니다. 저는 그랬어요.

이때는,

 

[윈도우 키 누르기] - realsense2.dll 검색 - 목록에 뜨면 마우스 오른쪽 클릭 - [파일 위치 열기] - 해당 파일 복사(ctrl+c)

- vs로 돌아와서 - [프로젝트 우클릭] - [파일 탐색기에서 폴더 열기] - 그 폴더에 붙여넣기(ctrl+v)

 

한 다음 실행하면 정상 작동하는 것을 확인하였습니다!

 

 

 

 

 

 

 

이제 실행시켜서 정상적으로 된다면 개발 환경은 설정 끝!

예제가 없어서 내가 만들었어요. 하트 눌러주기!