OpenNI 1.5.4.0下VS2010开发环境的配置

来源:互联网 发布:苹果蜂窝网络好用吗 编辑:程序博客网 时间:2024/05/16 13:27

这个部分参照了http://www.youtube.com/watch?v=ACqPsV0R4to 视频的内容,主要注意以下几点应该就问题不大。

1 找到OpenNI的安装目录,比如我这里是 F:\LIBS\OpenNI\OpenNI ,然后将F:\LIBS\OpenNI\OpenNI\Samples\Bin\Release 添加到环境变量,这样就不需要每次都拖很多库文件到运行目录下。

2 新建一个空白项目,添加新加项添加CPP文件,并将F:\LIBS\OpenNI\OpenNI\Samples\NiSimpleViewer\NiSimpleViewer.cpp 源码复制到我们新建的的CPP文件中。





3 将OpenNI安装目录下的Data文件夹, OpenNI\Samples\NiSimpleViewer\目录下的GL、 glh、 Libs三个文件夹也复制到一个特定目录下,方便操作。这里选择了放在工程目录下。

注意,这里因为Data文件夹位置的更改,需要修改源码39行。本例中修改为 #define SAMPLE_XML_PATH "../Data/SamplesConfig.xml"



4 在项目->属性->配置属性->C/C++->常规 这里,找到 附加包含目录 这一项,然后添加上图Data、GL、 glh、 Libs这些文件所在目录(当然这里就是工程目录),以及OpenNI的包含目录$(OPEN_NI_INCLUDE)



5 在项目->属性->配置属性->链接器->常规 这里,找到 附加库目录 这一项,添加上图Data、GL、 glh、 Libs这些文件所包含有的库文件目录(当然这里就是工程目录),以及OpenNI的库文件包含目录$(OPEN_NI_LIB)



6 在项目->属性->配置属性->链接器->输入 这里,找到 添加依赖项 这一项,并添加openNI.lib 与glut32.lib两项。


7 插上Kinect,编译运行。





经过这些步骤,VS2010环境下OpenNI的配置就算完成了,以后工程项目中,就是缺什么补什么,比如opencv的一些lib、dll文件。

本文完结。到这里吧,就到这里吧。


0 0