OpenNI2无法初始化库 - 在项目文件夹中查找驱动程序.dll?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenNI2无法初始化库 - 在项目文件夹中查找驱动程序.dll?相关的知识,希望对你有一定的参考价值。
我正在尝试使用C ++示例来使用OpenInI库来创建Kinect。我已经设置了我的库,就像这里给出的32位版本的正确答案一样:
OpenNI 2 and Visual Studio 2012
但是,只要代码执行:
rc = OpenNI::initialize();
if (rc != openni::STATUS_OK)
throw runtime_error(string("Could not initialize OpenNI: ") + string(OpenNI::getExtendedError()));
我收到错误:
Could not initialize OpenNI: Found no files matching (project path) OpenNI2\Drivers\*.dll'
" const char *
目录OpenNI2 Drivers 不存在,据我所知,不应该在项目(vs2012)文件夹中?
我不知道为什么它会在项目路径中寻找呢?安装了kinect潜水员,并从以下网站下载openni:
答案
我找到了这个文件夹:
C:Program Files (x86)OpenNI2SamplesBin
并将其复制到我的目录,这完美地工作。
另一答案
从以下链接安装OpenNI2:https://structure.io/openni
将此路径添加为环境变量C: Program Files OpenNI2 Samples Bin
如果您不知道如何将路径添加为变量,请按照此链接https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/的说明进行操作
以上是关于OpenNI2无法初始化库 - 在项目文件夹中查找驱动程序.dll?的主要内容,如果未能解决你的问题,请参考以下文章
GitLab:找不到您要查找的项目。致命:在 Jenkins 中构建时无法从远程存储库中读取
使用 python 和 OpenNI2 录制 Orbbec Astra 流