Синтаксическое сообщение об ошибке из MSR_NUIAPI.h - PullRequest
0 голосов
/ 07 марта 2012

Моя проблема заключается в том, что каждый раз, когда я компилирую свою программу, которая включает MSR_NUIAPI.h, компилятор выдает пропущенный ';'до объявления интерфейса INUIInstance.Я прочитал эту статью (http://social.msdn.microsoft.com/Forums/en-ca/kinectsdknuiapi/thread/01b954d2-4095-4b2b-8713-7b47843d8752), в которой говорится, что мне нужно включить файл windows.h перед MSR_NUIAPI.h, однако я уже включил его раньше, и я действительно сомневаюсь, что это фактическая синтаксическая ошибка. IntelliSense (яиспользуя VS Studio Ultimate), однако, говорит, что «интерфейс» не определен.

Спасибо

1 Ответ

0 голосов
/ 07 марта 2012

Попробуйте включить #include <ole2.h> после #include <windows.h>.

Кроме того, MSR_NuiApi.h был включен в бета-версию и не является частью v1.0 SDK. Это сейчас просто NuiApi.h.

Загрузить Kinect SDK v1.0

...