2013-12-16 43 views
0

基本上我试图在Visual Studio 2012 Express中的OpenFrameworks项目上使用Kinect SDK,但在尝试包含NuiApi时收到很多错误。在OpenFrameworks项目中使用Kinect SDK时出现很多错误

所以我做了什么直到现在包括以下目录:

C:在项目\ Program Files文件\微软的SDK \ Kinect的\ V1.8 \ INC - >配置属性 - > C/C++ - >常规

C:在项目\ Program Files文件\微软的SDK \ Kinect的\ V1.8 \ lib文件 - >配置属性 - >链接器 - >常规

C:\ Program Files文件\微软的SDK \ Kinect的\ V1 .8 \ lib \ x86 \ Kinect10.lib在项目 - >配置属性 - >链接器 - >输入

当我尝试包括这样的API:

#include <NuiApi.h> 

我得到了很多的错误,第一个是这样的:

Error 3 error C2146: syntax error : missing ';' before identifier 'INuiAudioBeam' c:\program files\microsoft sdks\kinect\v1.8\inc\nuisensor.h 46 1 mySketch 

我也得到了同样的错误,如果我尝试添加ofxKinectNui加上。

我使用Kinect的SDK 1.8

+0

如果你使用OF,为什么不直接使用它的libkreenect的xKinect包装? – Brian

+0

因为我需要骨架跟踪功能,所以我也尝试使用ofxKinectNui –

+0

哦,是的,我应该想通了。 – Brian

回答

0

问题是我使用的GUI的ofxUI插件,它工作时,我删除了此插件。 我还没有找到一种方法来同时工作。

相关问题