VS2013+OpenNI2,提示丢失OpenNI2.dll

demeng2591 2016-02-28 10:24:12
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);
...全文
5547 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
晒月光的青蛙 2016-03-04
  • 打赏
  • 举报
回复
应该是你之前的 devAnyDevice.open 就已经失败了啊,你要查一下这个的返回值,然后看看为什么device open fail

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧