点云库PCL在Qt下编译

本文介绍了如何在Qt 1.8.1下编译点云库PCL 1.8.1。首先提供了Qt和PCL的下载源,然后详细阐述了安装步骤,包括环境变量配置,特别是将pdb文件复制到bin目录。最后提到在Qt项目中配置pro文件,并提及可能需要的额外库文件。
摘要由CSDN通过智能技术生成

点云库PCL在Qt下编译

本文详细的描述了搭载pcl点云库到Qt的过程,初学者完全可以照搬,大神请绕行,不喜勿喷

首先提供Qt1.8.1的下载地址:http://download.qt.io/archive/qt/5.12/5.12.1/
PCL1.8.1下载地址:链接:https://pan.baidu.com/s/1VP8E8LPh2gz7xP3C9akyFQ
提取码:0siy
安装PCL1…8.1详见:https://blog.csdn.net/qq_21815981/article/details/79841683
安装完PCL就行,不用看后面的配置VS。
msvc使用VS2017。下载安装详见:https://blog.csdn.net/zyhse/article/details/105362609

安装好Qt,VS,PCL后,下面进行配置环境:
1.环境变量配置:右击《我的电脑》点击属性,然后找到《高级系统设置》,然后在高级系统设置里面找到《高级》《环境变量》《系统变量》的path新建如下变量:此处添加的路径为PCL1.8.1安装位置的路径,请根据自己的安装位置进行更改
安装PCL1.8.1时记得把安装包的pcl-1.8.1rc2-pdb-msvc2017-win64文件夹里面的所有pdb文件复制到PCL1.8.1安装路径的bin文件夹下面。
以上基本工作就做完了:新建Qt程序,在pro文件下添加

INCLUDEPATH += H:/PCL1.8.1/include/pcl-1.8\

INCLUDEPATH += H:/PCL1.8.1/include/pcl-1.8/pcl\

INCLUDEPATH += H:/PCL1.8.1/3rdParty/Boost/include/boost-1_64\

INCLUDEPATH += H:/PCL1.8.1/3rdParty/Boost/include/boost-1_64/boost\

INCLUDEPATH += H:/PCL1.8.1/3rdParty/Eigen/eigen3\

INCLUDEPATH += H:/PCL1.8.1/3rdParty/FLANN/include\

INCLUDEPATH += H:/PCL1.8.1/3rdParty/FLANN/include/flann\

INCLUDEPATH += H:/PCL1.8.1/3rdParty/OpenNI2/Include\

INCLUDEPATH += H:/PCL1.8.1/3rdParty/Qhull/include\

INCLUDEPATH += H:/PCL1.8.1/3rdParty/VTK/include/vtk-8.0\

INCLUDEPATH += H:/PCL1.8.1/3rdParty/libLAS/include\

INCLUDEPATH += H:/PCL1.8.1/3rdParty/libLAS/include/liblas\

CONFIG(debug,debug|release){
   
LIBS += -LH:/PCL1.8.1/lib\
        -lpcl_common_debug\
        -lpcl_features_debug\
        -lpcl_filters_debug\
        -lpcl_io_debug\
        -lpcl_io_ply_debug\
        -lpcl_kdtree_debug\
        -lpcl_keypoints_debug\
        -lpcl_ml_debug\
        -lpcl_octree_debug\
        -lpcl_outofcore_debug\
        -lpcl_people_debug\
        -lpcl_recognition_debug\
        -lpcl_registration_debug\
        -lpcl_sample_consensus_debug\
        -lpcl_search_debug\
        -lpcl_segmentation_debug\
        -lpcl_stereo_debug\
        -lpcl_surface_debug\
        -lpcl_tracking_debug\
        -lpcl_visualization_debug\

LIBS += -LH:/PCL1.8.1/3rdParty/Boost/lib\
        -llibboost_atomic-vc141-mt-gd-1_64\
        -llibboost_bzip2-vc141-mt-gd-1_64\
        -llibboost_chrono-vc141-mt-gd-1_64\
        -llibboost_container-vc141-mt-gd-1_64\
        -llibboost_context-vc141-mt-gd-1_64\
        -llibboost_coroutine-vc141-mt-gd-1_64\
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值