一、为nestk加入Additional Dependencies
"C:\Program Files\PrimeSense\NITE\Lib64\XnVNITE64_1_5_2.lib"
"C:\Program Files\OpenNI\Lib64\openNI64.lib"
二、flann
C:\Program Files (x86)\PCL 1.3.1\include\pcl-1.3\pcl\kdtree\kdtree_flann.h
flann --> ::flann
三、从vs2010的目录下拷贝stdint.h到ntk目录下,修改sift_point_match.h中的# include <stdint.h>为# include <ntk/stdint.h>
四、下载Devil库,在根目录建立lib目录(与build同级),将ILU.lib、ILUT.lib、DevIL.lib复制过来,DevIL.lib改名为DevIL64.lib,并把相关dll复制到bin目录下
五、下载glut 64位库,将glut64.lib复制到nestk\deps\win32\glut-msvc下,原glut32.lib改名为glut32_o.lib,将glut64.lib改名为glut32.lib,并把glut64.dll复制到bin目录下
六、有几个test工程找不到Devil64.lib,可设置lib的绝对路径
七、注释掉test-pcl.cpp中的#include <sys/time.h>
参考:
http://nicolas.burrus.name/index.php/Research/KinectRgbDemoV6?from=Research.KinectRgbDemoV2