cmake编译pcl报错Could NOT find openni (missing: OPENNI_INCLUDE_DIRS)

最近在学《点云库PCL从入门到精通》
由于我一目十行,很多东西也没仔细看
所以有可能会有一些错误
记录一下

问题:
再按照书中的顺序下载安装了PCL1.8.1,以及cmake3.10.4之后,编译文件出现错误

Could NOT find openni (missing: OPENNI_INCLUDE_DIRS)

解决办法:
没搜到中文的解决办法
参考了一个社区帖子
http://www.pcl-users.org/Could-NOT-find-openni-missing-OPENNI-INCLUDE-DIRS-td4033363.html

大概意思是PCL不支持OpenNI2,建议下载安装OpenNI 1.x的版本
于是我在百度搜
发现openni被apple收购了
官网直接关了

于是在csdn下载中找到了一个openni 1.x版本
https://download.csdn.net/download/fallen_devil/4393869
这个下载了可以用

最后就解决了这个问题

另外多说一句:
不需要追求cmake一个warning都没有
一开始我看红了很多句话
改了error之后还是有warning
因为DSSDK_DIR not found之类的
但是我看书上的截图也是报了这个warning的
所以不管他们就好了

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值