PCL点云库应用在QT开发时的配置

本文探讨了在使用自编译的PCL 1.9.1与Eigen库时遇到的依赖问题,尤其是在链接阶段出现的对Eigen检测不到的问题。尽管各单一库测试正常,但在集成测试中,PCL对Eigen的依赖出现了错误,表现为找不到Eigen/StdVector文件。文章详细记录了编译配置及错误信息,寻求解决方案。

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

#eigen
INCLUDEPATH += /usr/include/eigen3
#vtk
INCLUDEPATH += /usr/include/vtk-6.2
LIBS += /usr/lib/x86_64-linux-gnu/libvtk*.so
#boost
INCLUDEPATH += /usr/include/boost
LIBS += /usr/lib/x86_64-linux-gnu/libboost_*.so
#pcl from system
INCLUDEPATH += /usr/include/pcl-1.7
LIBS += /usr/lib/x86_64-linux-gnu/libpcl_*.so

 

 

赘述:这些版本存在一个问题,以上所有依赖库都是在安装ROS时安装上的,实际上本人需要使用最新版本依赖,但是单个库应用测试都没问题,但是在测试PCL时即存在对Eigen的依赖检测不到问题,所有的依赖都是在本机重新源码编译的

/3rd/lib_pcl_1_9_1/include/pcl-1.9/pcl/correspondence.h:46: error: Eigen/StdVector: No such file or directory

3rd/lib_pcl_1_9_1/include/pcl-1.9/pcl/correspondence.h:46: error: Eigen/StdVector: No such file or directory

 

但实际是编译PCL时已经指向了Eigen自编译库文件的依赖路径

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值