PCL点云库的安装及详细的环境配置可参考如下链接:PCL1.8.1 VS2015 X64系统点云配置经验 ,这里做些补充及作笔记用。
下载对应的版本:https://github.com/PointCloudLibrary/pcl/releases
补充:
安装时,可能会弹出OpenNI2.2SDK安装程序,选择C:\Program Files (x86)\PCL 1.8.1\3rdParty\OpenNI2作为安装目录
系统环境变量
确保系统环境变量中包含如下变量,变量值为PCL对应的安装目录(安装时,选择“Add PCL to the system PATH for all users”即可自动添加)
C:\Program Files (x86)\PCL 1.8.1\bin
C:\Program Files (x86)\PCL 1.8.1\3rdParty\FLANN\bin;
C:\Program Files (x86)\PCL 1.8.1\3rdParty\VTK\bin;
C:\Program Files (x86)\PCL 1.8.1\3rdParty\Qhull\bin
C:\Program Files (x86)\PCL 1.8.1\3rdParty\OpenNI2\Tools
VS2015环境配置
- 包含目录
C:\Program Files (x86)\PCL 1.8.1\include\pcl-1.8
C:\Program Files (x86)\PCL 1.8.1\3rdParty\Boost\include\boost-1_64
C:\Program Files (x86)\PCL 1.8.1\3rdParty\FLANN\include
C:\Program Files (x86)\PCL 1.8.1\3rdParty\OpenNI2\Include
C:\Program Files (x86)\PCL 1.8.1\3rdParty\Qhull\include
C:\Program Files (x86)\PCL 1.8.1\3rdParty\VTK\include\vtk-8.0
C:\Program Files (x86)\PCL 1.8.1\3rdParty\Eigen\eigen3
- 库目录
C:\Program Files (x86)\PCL 1.8.1\lib
C:\Program Files (x86)\PCL 1.8.1\3rdParty\Boost\lib
C:\Program Files (x86)\PCL 1.8.1\3rdParty\FLANN\lib
C:\Program Files (x86)\PCL 1.8.1\3rdParty\OpenNI2\Lib
C:\Program Files (x86)\PCL 1.8.1\3rdParty\Qhull\lib
C:\Program Files (x86)\PCL 1.8.1\3rdParty\VTK\lib
- 附加依赖项
Debug版本
pcl_common_debug.lib
pcl_features_debug.lib
pcl_filters_debug.lib
pcl_io_ply_debug.lib
pcl_io_debug.lib
pcl_kdtree_debug.lib
pcl_keypoints_debug.lib
pcl_ml_debug.lib
pcl_octree_debug.lib
pcl_outofcore_debug.lib
pcl_people_debug.lib
pcl_recognition_debug.lib
pcl_registration_debug.lib
pcl_sample_consensus_debug.lib
pcl_search_debug.lib
pcl_segmentation_debug.lib
pcl_stereo_debug.lib
pcl_surface_debug.lib
pcl_tracking_debug.lib
pcl_visualization_debug.lib
libboost_atomic-vc140-mt-gd-1_64.lib
libboost_bzip2-vc140-mt-gd-1_64.lib
libboost_chrono-vc140-mt-gd-1_64.lib
libboost_container-vc140-mt-gd-1_64.lib
libboost_context-vc140-mt-gd-1_64.lib
libboost_coroutine-vc140-mt-gd-1_64.lib
libboost_date_time-vc140-mt-gd-1_64.lib
libboost_exception-vc140-mt-gd-1_64.lib
libboost_fiber-vc140-mt-gd-1_64.lib
libboost_filesystem-vc140-mt-gd-1_64.lib
libboost_graph-vc140-mt-gd-1_64.lib
libboost_graph_parallel-vc140-mt-gd-1_64.lib
libboost_iostreams-vc140-mt-gd-1_64.lib
libboost_locale-vc140-mt