Windows 安装 PCL

参考

PCL安装(C++)并配置vs

3D点云学习笔记(PCL安装及配置)

Windows下安装点云处理库PCL

Windows环境下pcl点云库 安装配置全流程(精简、有效)

环境

Windows 10,vs2022,pcl1.13.0

一、下载

选择自己合适的版本进行下载,下载allinone和pdb

下载连接:https://github.com/PointCloudLibrary/pcl/releases
在这里插入图片描述

二、安装及配置变量

安装

点击下载的PCL-1.13.0-AllInOne-msvc2022-win64.exe进行安装

  • 选择Add PCL to the system PATH for all users,这样它就会在安装过程中将环境变量写入电脑。
  • 选择安装目录
  • 组件界面选择全部组件,确保“3rdParty”组件被勾选,以包含所有必要的第三方库
  • 一路next
  • 如果有窗口有路径太长的错误提示,点击确定没关系的,但就需要手动添加环境变量了

安装程序结束后,PCL安装目录包含Boost、Eigen、FLANN、OpenNI2、Qhull和VTK六个文件夹。

注意:看一下PCL 1.13.0\3rdParty\OpenNI2里是否有文件

  • 没有的话到C盘的Program File下或者Program File(x86)下找一下,将内容拷贝到PCL 1.13.0\3rdParty文件夹下

pdb文件

将pcl-1.13.0-pdb-msvc2022-win64.zip文件解压缩,将pdb文件全部复制到PCL安装目录下的bin文件夹中。

环境变量:安装完毕之后去系统环境变量中检查是否配置上了环境变量。

  • 如果没有,自动配置完成,可以自己进行添加

在这里插入图片描述

三、VS2019配置

1. 获取所需的lib文件名

分别在

  • PCL1.13.0\3rdParty\OpenNI2\Lib
  • PCL1.13.0\lib
  • PCL1.13.0\3rdParty\VTK\lib;

三个文件夹下创建一个txt文件。

  • 如果使用release版本,txt文件中就写dir /b *.lib >release.txt,
  • 如果使用debug版本,txt文件中就写dir /b *d.lib >debug.txt,

然后改成bat文件,双击获得一个release.txt或者debug.txt文件,这样就可以把当前目录所有的lib文件名都写在txt文档中了,否则要一个一个输入进去,非常的麻烦。

debug版本下的lib文件名:

OpenNI2.lib
pcl_commond.lib
pcl_featuresd.lib
pcl_filtersd.lib
pcl_iod.lib
pcl_io_plyd.lib
pcl_kdtreed.lib
pcl_keypointsd.lib
pcl_mld.lib
pcl_octreed.lib
pcl_outofcored.lib
pcl_peopled.lib
pcl_recognitiond.lib
pcl_registrationd.lib
pcl_sample_consensusd.lib
pcl_searchd.lib
pcl_segmentationd.lib
pcl_stereod.lib
pcl_surfaced.lib
pcl_trackingd.lib
pcl_visualizationd.lib
vtkcgns-9.2-gd.lib
vtkChartsCore-9.2-gd.lib
vtkCommonColor-9.2-gd.lib
vtkCommonComputationalGeometry-9.2-gd.lib
vtkCommonCore-9.2-gd.lib
vtkCommonDataModel-9.2-gd.lib
vtkCommonExecutionModel-9.2-gd.lib
vtkCommonMath-9.2-gd.lib
vtkCommonMisc-9.2-gd.lib
vtkCommonSystem-9.2-gd.lib
vtkCommonTransforms-9.2-gd.lib
vtkDICOMParser-9.2-gd.lib
vtkDomainsChemistry-9.2-gd.lib
vtkDomainsChemistryOpenGL2-9.2-gd.lib
vtkdoubleconversion-9.2-gd.lib
vtkexodusII-9.2-gd.lib
vtkexpat-9.2-gd.lib
vtkFiltersAMR-9.2-gd.lib
vtkFiltersCore-9.2-gd.lib
vtkFiltersExtraction-9.2-gd.lib
vtkFiltersFlowPaths-9.2-gd.lib
vtkFil
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值