博主环境,win7 ,vs2010,安装的是官网下的all-in-one打包程序
关于该程序的安装,网络上教程不胜枚举,举个栗子:
https://blog.youkuaiyun.com/hegeneral/article/details/52489829
配置过程中需要注意的几点:
1、关于安装目录,如果是直接安装可执行程序,安装在C盘或D盘均可,如果是用cmake编译的话,要安装在C盘,和编辑的搜索路径有关。
2、网上的配置几乎都是基于debug的,所以附加依赖项是和debug配套的,如果直接粘贴到release的属性表,可能会找不到库或者报错:
error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”值“2”不匹配值“0”(my_point_cloud.obj 中)
原因是库不对,说白了,release要用release的库,debug要用debug的库。
所以在配置release的附加依赖性时需要注意,博主给出适用于release的附加依赖项
opengl32.lib
pcl_apps_release.lib
pcl_kdtree_release.lib
pcl_keypoints_release.lib
pcl_io_release.lib
pcl_io_ply_release.lib
pcl_octree_release.lib
pcl_registration_release.lib
pcl_search_release.lib
pcl_surface_release.lib
pcl_segmentation_release.lib
pcl_features_release.lib
pcl_filters_release.lib
pcl_tracking_release.lib
pcl_visualization_release.lib
pcl_common_release.lib
pcl_sample_consensus_release.lib
flann_cpp_s.lib
libboost_system-vc100-mt-1_47.lib
libboost_filesystem-vc100-mt-1_47.lib
libboost_thread-vc100-mt-1_47.lib
libboost_date_time-vc100-mt-1_47.lib
libboost_iostreams-vc100-mt-1_47.lib
vtkalglib.lib
vtkCharts.lib
vtkCommon.lib
vtkDICOMParser.lib
vtkexoIIc.lib
vtkexpat.lib
vtkFiltering.lib
vtkfreetype.lib
vtkftgl.lib
vtkGenericFiltering.lib
vtkGeovis.lib
vtkGraphics.lib
vtkhdf5.lib
vtkHybrid.lib
vtkImaging.lib
vtkInfovis.lib
vtkIO.lib
vtkjpeg.lib
vtklibxml2.lib
vtkmetaio.lib
vtkNetCDF.lib
vtkNetCDF_cxx.lib
vtkpng.lib
vtkproj4.lib
vtkRendering.lib
vtksqlite.lib
vtksys.lib
vtktiff.lib
vtkverdict.lib
vtkViews.lib
vtkVolumeRendering.lib
vtkWidgets.lib
vtkzlib.lib