2012-12-04 4 views
0

kinect 응용 프로그램을 개발하려고합니다. Kinect SDK 1.0에서 프로젝트 샘플을 실행하려고 할 때 문제가 발생합니다. 메시지 대화 상자가 표시됩니다. 여기에 메시지가 있습니다.kinect xbox visual studio, System.AccesViolationException

An unhandled exception of type 'System.AccessViolationException' occurred in Microsoft.Kinect.dll 

Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. 

그것은 코드에서 sensor.Start(); 발생합니다.

어떻게이 문제를 극복합니까?

참고 : xbox에 kinect를 사용하고 있습니다.

--EDIT-- SDK를 업데이트하면 문제가 해결됩니다. 고맙습니다.

답변

0

최신 SDK를 설치 한 경우 문제 일 수 있습니다. 최신 버전은 1.6이며 많은 부분이 변경되었습니다.

최신 버전이 설치되어 있지 않으면해야합니다.

http://www.microsoft.com/en-us/kinectforwindows/

은 오래된 SDK를 사용하여 키 넥트를 위해 개발하는 방법을 배울하지 마십시오! 그것은 많이 바뀌었고 그렇게하려고하면 큰 혼란을 겪고있는 것입니다.

시작하기 위해 후광을 보여주는 SDK와 함께 Microsoft에서 여러 가지 예가 나와 있습니다. 더 이상 지원되지 않는 SDK 용으로 작성된 것이 아니라 학습에 도움이되는 정보를 사용하십시오.

+0

최신 버전이 있다면 문제가 될 수 있습니다. 그렇지 않으면 얻을 수 있습니까? –

+0

릴리스 SDK가있는 베타 SDK를 기반으로 코드를 실행하려고하면 그 코드가 매우 달라 지므로 작동하지 않을 가능성이 큽니다. Kinect SDK의 경우에는 절대 작동하지 않습니다. 그래서, 그것은 여기서 문제가 될 것입니다. 또한 새 릴리스와 호환되지 않는 구형 SDK를 배워야합니다. –

관련 문제