2015-02-06 4 views
0

Kinect for Windows v2 소프트웨어를 다운로드하여 설치했습니다. Kinect 하드웨어가 도착하기를 기다리는 동안 오픈 소스 Kinect C# 프로젝트를 다운로드하고 컴파일하여 SDK에 익숙해 지려고합니다.C#에서 "using microsoft.kinect"가 작동하지 않습니다.

그러나 컴파일되지 않습니다. "Microsoft.Kinect 사용"; 통과하지 못함 :

경고 MSB3245 :이 참조를 해결할 수 없습니다. 어셈블리를 찾을 수 없습니다. "Microsoft.Kinect, 버전 = 1.6.0.0, 문화 = 중립, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL" 을 확인하여 조립품이 디스크에 있는지 확인하십시오. 이 참조에 코드로 이 필요하면 컴파일 오류가 발생할 수 있습니다.

"Kinect 소프트웨어 설치 확인"에 대해 Kinect 구성 확인 프로그램의 녹색 확인이 있습니다.

무엇이 잘못 되었나요? 이 네임 스페이스를 어떻게 인식시킬 수 있습니까? 감사.

+0

프로젝트에 Microsoft.Kinect에 대한 참조를 추가 했습니까? – AlG

+0

분명히 프로젝트는 참조를 가지고 있습니다; 그것은 단지 그것을 해결할 수 없습니다. –

+0

프로젝트에는 Microsoft.Kinect에 대한 참조가 있습니다. 노란색 경고 플래그가 나타나고 두 번 클릭하면 "이 프로젝트를 사용할 수 없거나 아직 빌드되지 않았기 때문에이 프로젝트를 객체 브라우저에서 볼 수 없습니다 ..."라는 팝업이 나타납니다. –

답변

0

라이브러리를 사용하려면 먼저 VS의 "참조"영역에 추가해야합니다.

enter image description here

이 Microsoft.Research.Kinect.dll에 대한 참조를 추가합니다. (일반적으로 C : \ Program Files (x86) \ Microsoft Research KinectSDK에 있음)

+0

참조가 존재하지만 해결되지 않았습니다. C : \ Program Files (x86) \ Microsoft Research KinectSDK가 존재하지 않습니다. 앞서 언급했듯이 소프트웨어를 설치했지만 아직 하드웨어가 없습니다. 이것이 이유 일까? –

0

참조 된 kinect 어셈블리 버전 = 1.6.0.0은 Kinect V1 용 구형 SDK의 것입니다. here을 다운로드 할 수 있지만 Kinect V1을 기반으로 한 샘플은 프로그래밍 모델의 근본적인 변경으로 인해 Kinect V2에 익숙해지는 데 도움이되지 않습니다.

Kinect SDK V2를 기반으로 샘플을 찾아야합니다. 이 SDK는 이미 좋은 샘플이 포함되어 있습니다 - 당신이

C에서 그들을 찾을 수 있습니다 : \ 프로그램 파일 \은 Microsoft SDKs \ 넥트를 \ v2.0_1409 샘플

을 관리 \ \.

+0

이것은 실제로 문제가되었습니다. 감사합니다! –