PCL1.9.0下载与安装
1.下载
github上有可供直接下载的PCL1.10.0版本,安全可靠…链接如下:
链接: https://github.com/PointCloudLibrary/pcl/releases.
根据自己的编译器环境选择下载win64或者winX32的版本,例如博主下载的VS2019win64版本:下载
PCL-1.10.1-AllInOne-msvc2019-win64.exe
pcl-1.10.1-pdb-msvc2019-win64.zip
两个文件。
2.安装
安装步骤很简单,傻瓜式安装,点击“PCL-1.10.0-AllInOne-msvc2019-win64.exe”进行安装
安装时选择“ Do not add PCL to the system PATH for all users”
提示安装OpenNI时选择路径为3rdParty即可。
3.系统环境变量
安装的时候选了“Add PCL to the system PATH for all users”并且没有报错的,理论上来说可以跳过这一步,博主提示“路径太长添加失败”还是什么的,需要手动添加一次。
搜索系统环境变量设置,在环境变量Path里面添加以下路径
4.配置相关目录
打开VS2019新建一个空项目,在属性资源管理器中新建添加新属性表,将项目属性改为Debug x64.
在VC++目录-->包含目录中添加
C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\incD:\PCL 1.10.1\3rdParty\VTK\include\vtk-8.2D:\PCL 1.10.1\3rdParty\Qhull\includeD:\PCL 1.10.1\OpenNI2\IncludeD:\PCL 1.10.1\3rdParty\FLANN\includeD:\PCL 1.10.1\3rdParty\Eigen\eigen3D:\PCL 1.10.1\3rdParty\Boost\include\boost-1_72D:\PCL 1.10.1\include\pcl-1.10
库目录中添加
C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\Lib\x64
D:\PCL 1.10.1\libD:\PCL 1.10.1\3rdParty\VTK\libD:\PCL 1.10.1\3rdParty\Qhull\libD:\PCL 1.10.1\OpenNI2\LibD:\PCL 1.10.1\3rdParty\FLANN\libD:\PCL 1.10.1\3rdParty\Boost\lib
在C/C++-->预处理器-->预处理器目录中添加:
_CRT_SECURE_NO_WARNINGS
_SCL_SECURE_NO_WARNINGS
_SILENCE_FPOS_SEEKPOS_DEPRECATION_WARNING
在C/C++-->所有选项-->SDL检查 改为否
在输入-->链接器选项中添加以下目录
kinect20.lib
opencv_world410d.lib
OpenNI2.lib
vtkChartsCore-8.2-gd.lib
vtkCommonColor-8.2-gd.lib
vtkCommonComputationalGeometry-8.2-gd.lib
vtkCommonCore-8.2-gd.lib
vtkCommonDataModel-8.2-gd.lib
vtkCommonExecutionModel-8.2-gd.lib
vtkCommonMath-8.2-gd.lib
vtkCommonMisc-8.2-gd.lib
vtkCommonSystem-8.2-gd.lib
vtkCommonTransforms-8.2-gd.lib
vtkDICOMParser-8.2-gd.lib
vtkDomainsChemistry-8.2-gd.lib
vtkDomainsChemistryOpenGL2-8.2-gd.lib
vtkdoubleconversion-8.2-gd.lib
vtkexodusII-8.2-gd.lib
vtkexpat-8.2-gd.lib
vtkFiltersAMR-8.2-gd.lib
vtkFiltersCore-8.2-gd.lib
vtkFiltersExtraction-8.2-gd.lib
vtkFilter