PCL报错:PLC库和OpenCV库中的FLANN冲突

在运行PCL的k-d tree demo时遇到错误,提示未定义标识符和变量。通过检查头文件,发现OpenCV的FLANN库与PCL中的相同部分发生冲突。解决方法是调整项目属性中的包含目录顺序,将PCL的路径置于OpenCV之前,成功解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录

✨问题✨

今早在运行k-d tree的demo时,报错,提示了一大堆未定义标识符,未找到一些变量的错误。
加了很多头文件都未得到解决。最终我选择了把每个头文件打开检查一下。就有了下面的内容。
在这里插入图片描述
提示我这个找不到。然后我就打开了他的声明,在下面显示包含在general.h的头文件中,我就
在文件头看了一下,发现包含了这个头文件啊:
在这里插入图片描述
我把鼠标点击在general.h上面,提示我这个路径在pcl的路径下,没问题啊,然后我选中它,打开这个文档,结果转到了opencv路径下。。。真狗血,挂着羊头卖狗肉。
所以我打开了属性表,在包含目录中,将pcl的包含路径提到了opencv的路径前面:
在这里插入图片描述
然后就解决了这个问题,不得不说狗血的很。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一叶孤舟渡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值