使用PCL库里与openni相关的库时遇到error: pcl/io/openni_grabber.h: No such file or directory的解决办法

背景:

我打算用pcl获取kinect数据(根据官方代码:点击打开链接)候遇到了:

error: pcl/io/openni_grabber.h: No such file or directory的编译问题。


我是在ubuntu环境下的,我发现usr/include/pcl-1.8/pcl/io里真的没有这个头文件。

我当时是按着点击打开链接的方式三安装pcl的。


问题出现的原因:

这个博客不严谨。方法三里第4步应该在第3步之前。没有安装openni的情况下,一些库无法正常安装。


解决办法:

扫描二维码关注公众号,回复: 1032396 查看本文章

先安装openni

$ sudo apt-get install libopenni-dev

$ sudo apt-get install libopenni2-dev

重新安装pcl

$ cd pcl/realease

$

     cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr \
           -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON \
           -DCMAKE_INSTALL_PREFIX=/usr ..
$ sudo make install

猜你喜欢

转载自blog.csdn.net/ambitiousruraldog/article/details/80318691