kinect xbox visual studio, System.AccesViolationException

Я только начинаю пробовать разрабатывать приложение для Kinect. Проблема в том, что когда я пытаюсь запустить пример проекта из Kinect SDK 1.0, он показывает диалоговое окно сообщения. Вот сообщение.

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(); из кода.

Как мне преодолеть эту проблему?

примечание: я использую kinect для xbox.

--EDIT-- Обновление SDK решает проблему. Спасибо большое.


person Shenna Widianta    schedule 04.12.2012    source источник


Ответы (1)


Если у вас установлена ​​последняя версия SDK, вероятно, проблема в этом. Последняя версия 1.6 и многое изменилось.

Если у вас не установлена ​​последняя версия, вам следует.

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

Не учитесь разрабатывать для Kinect с помощью устаревшего SDK! Он сильно изменился, и вы оказываете себе плохую услугу, пытаясь сделать это.

Microsoft выпустила несколько примеров с SDK, которые показывают вам ореолы для начала работы и многое другое. Используйте их, чтобы помочь вам учиться, а не то, что написано для SDK, который больше не поддерживается.

person Nicholas Pappas    schedule 04.12.2012
comment
Итак, если у вас есть последняя версия, это проблема, а если нет, вы должны ее получить? - person The Dag; 04.03.2013
comment
Если вы попытаетесь запустить код, основанный на бета-версии SDK, с выпуском SDK, который сильно отличается, то, скорее всего, это не сработает. В случае с Kinect SDK это абсолютно не сработает. Так что здесь будет проблема. Вы также не должны учиться на устаревшем SDK, который не совместим с новыми выпусками. - person Nicholas Pappas; 04.03.2013