WIN7,64位系统,VS2013,先安装了64位的openni2,在VS下运行程序提示电脑丢失OpenNI2.dll,于是将OpenNI2安装目录中的OpenNI.dll文件拷贝到了C盘System64文件中,虽不在提示OpenNI2.dll丢失但是又有新问题出现,程序不能运行;于是安装32位的OpenNI2,并将其目录下的OpenNI2.dll放在C盘System64文件中,程序设置断点从头一步步运行,用OpenNI读取Xtion proLive的彩色图像,当运行到
openni::VideoStream streamDepth;
streamDepth.create(devAnyDevice, openni::SENSOR_COLOR);也就是说create()函数引发OpenNI.H中断
Status rc = (Status)oniDeviceCreateStream(device._getHandle(), (OniSensorType)sensorType, &streamHandle);