我的问题是这样,每次编译包含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)但是说没有定义'interface'。
谢谢
答案 0 :(得分:0)
在#include <ole2.h>
之后尝试添加#include <windows.h>
。
此外,MSR_NuiApi.h
包含在测试版发行版中,不属于v1.0 SDK。它现在只是NuiApi.h
。