在上一篇OpenNI2环境配置的文字版中,我给大家提供了一些解决OpenNI2.dll无法找到而导致代码无法运行的文字解决方法,这一篇我将图文详细说明一下~
首先上图,在一些安装教程中,给大家提供的环境配置方案是这样的,确实这是没错的,但!大家需要检查的是:你的OpenNI2真的在这里吗?
在一些系统的PCL安装过程中,OpenNI2其实已经被自动安装到了C盘的Program Files文件夹中,而在PCL的安装路径下只有一个OpenNI2的安装包(*mis)这个时候,虽然你已经安装好了OpenNI2,也按照上图方案对环境变量进行了配置,但仍会出现报错 OpenNI2.dll无法找到!
这时,我的另一篇博客中推荐的everything软件便起到了作用:传送门在这(嘿嘿 我不是在骗阅读量哈)
打开everything,直接搜索OpenNI2,就会找到你的OpenNI2目前的安装位置
重新打开环境变量,按照你目前OpenNI2的所在位置重新配置一遍即可!
具体需要配置的文件如图,当然,OpenNI2之前的路径要根据你自己的来。
这时,或许有人要说“我就要按照人家的安装教程来配置环境变量!”没问题!直接删掉已有的OpenNI2,重新安装。当然我说的删不是说文件夹拖入回收站就可以的,而是彻底删干净,这时,我就要厚着脸皮推荐我的另一篇博客了:geek(传送门)
打开geek,找到OpenNI2右击点击卸载即可将其删除干净
此时再次打开安装PCL时下载的OpenNI2的安装包(*mis)如图
双击图中显示的安装包,并将安装路径选择本文一开始提供的环境配置图片对应的文件夹中,后续按照已有的安装教程重新再次配置即可!
希望对你有所帮助~