Nuitrack C# 개발하기

2019. 10. 29. 09:50개인 스터디


본 게시물은 nuitrack_csharp_sample을 실행시키고 그걸 기반으로 C#으로 개발할 수 있는 환경을 만드는 것이다.

 


만약 실행파일만 먼저 확인하고 싶다면

[Install path]\NuitrackSDK\Examples\nuitrack_csharp_sample\build 에 들어가서

nuitrack_csharp_sample.exe를 복사해서

[Install path]\NuitrackSDK\Examples\nuitrack_csharp_sample 폴더로 붙여넣기 후 이 폴더에서

해당 복사파일을 관리자 권한으로 실행시키면 된다.


 

1. [Install path]\NuitrackSDK\Examples\nuitrack_csharp_sample 로 들어간다.

2. build 라는 폴더를 만든다.

3. CMake 를 켜서 소스코드 디렉토리에는 [Install path]\NuitrackSDK\Examples\nuitrack_csharp_sample

바이너리 빌드 디렉터리는 [Install path]\NuitrackSDK\Examples\nuitrack_csharp_sample\build로 입력한다.

4. Configure누르고 Generate, Open project 를 눌러준다.

5. '솔루션 (4/4개 프로젝트)' 우클릭 - 속성 - 구성속성 - 빌드 부분을 전부 체크한다.

6. nuitrack_csharp_sample 프로젝트 우클릭 - 시작 프로젝트로 설정

 


여기까지는 이전과 거의 동일하다.

이제 실행을 시키면

 

엑세스가 거부 되었다고 뜰 것이다. 구글링을 통해 나는 다음과 같은 방법으로 해결했다.

이것은 만능 해결책이 아닐 수 있다.

 

nuitrack_csharp_sample 우클릭 - 속성 - 구성속성 - 일반 - 출력 디렉터리를 보면 $표시로 구분지어져 3개가 쓰여져 있을 것이다.

 

$(SolutionDir)

다음 내용으로 변경해준다.

 

그리고, 

 

[Install path]\NuitrackSDK\Examples\nuitrack_csharp_sample 여기에 들어가면

nuitrack.net.dll 이라는 파일이 있다.

 

Ctrl+c를 눌러 build폴더안에 그대로 붙여넣기 해주자.

 

그리고 Visual studio에서 Ctrl+F5를 눌러 실행해보자.

정상 실행된다면 아래 과정을 생략하자

 

관리자 권한으로 실행안하면 무슨 에러 발생했다고 뜨면서 그냥 종료될 수도 있다.

집 컴은 안그러는데 회사컴은 그랬다.

비주얼 스튜디오를 관리자 권한으로 실행시키면 잘 되는것을 확인할수 있다.