1.安装pcl
1.1下载文件
地址链接:Release PCL 1.11.1 · PointCloudLibrary/pcl · GitHub
下载的文件:
①PCL-1.11.1-AllInOne-msvc2019-win64.exe
②pcl-1.11.1-pdb-msvc2019-win64.zip
1.2配置文件
配置属性 >调试 >环境 >添加:
PATH=D:\cyg\softs\pcl\PCL 1.11.1\\bin;D:\cyg\softs\pcl\PCL 1.11.1\\3rdParty\FLANN\bin;D:\cyg\softs\pcl\PCL 1.11.1\\3rdParty\VTK\bin;D:\cyg\softs\pcl\PCL 1.11.1\\3rdParty\OpenNI2\Tools
vc++ >包含目录:
D:\cyg\softs\pcl\PCL 1.11.1\include\pcl-1.11 D:\cyg\softs\pcl\PCL 1.11.1\3rdParty\Boost\include\boost-1_74 D:\cyg\softs\pcl\PCL 1.11.1\3rdParty\Eigen\eigen3 D:\cyg\softs\pcl\PCL 1.11.1\3rdParty\FLANN\include D:\cyg\softs\pcl\PCL 1.11.1\3rdParty\OpenNI2\Include D:\cyg\softs\pcl\PCL 1.11.1\3rdParty\Qhull\include D:\cyg\softs\pcl\PCL 1.11.1\3rdParty\VTK\include\vtk-8.2
vc++ >库目录:
D:\cyg\softs\pcl\PCL 1.11.1\lib D:\cyg\softs\pcl\PCL 1.11.1\3rdParty\Boost\lib D:\cyg\softs\pcl\PCL 1.11.1\3rdParty\FLANN\lib D:\cyg\softs\pcl\PCL 1.11.1\3rdParty\OpenNI2\Lib D:\cyg\softs\pcl\PCL 1.11.1\3rdParty\Qhull\lib D:\cyg\softs\pcl\PCL 1.11.1\3rdParty\VTK\lib
C/C++ >预处理器 >预处理器定义 >添加:
BOOST_USE_WINDOWS_H NOMINMAX _CRT_SECURE_NO_DEPRECATE
链接器 >输入 >附加依赖项 >添加PCL和VTK的相关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 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 vtkFiltersFlowPaths-8.2-gd.lib vtkFiltersGeneral-8.2-gd.lib vtkFiltersGeneric-8.2-gd.lib vtkFiltersGeometry-8.2-gd.lib vtkFiltersHybrid-8.2-gd.lib vtkFiltersHyperTree-8.2-gd.lib vtkFiltersImaging-8.2-gd.lib vtkFiltersModeling-8.2-gd.lib vtkFiltersParallel-8.2-gd.lib vtkFiltersParallelImaging-8.2-gd.lib vtkFiltersPoints-8.2-gd.lib vtkFiltersProgrammable-8.2-gd.lib vtkFiltersSelection-8.2-gd.lib vtkFiltersSMP-8.2-gd.lib vtkFiltersSources-8.2-gd.lib vtkFiltersStatistics-8.2-gd.lib vtkFiltersTexture-8.2-gd.lib vtkFiltersTopology-8.2-gd.lib vtkFiltersVerdict-8.2-gd.lib vtkfreetype-8.2-gd.lib vtkGeovisCore-8.2-gd.lib vtkgl2ps-8.2-gd.lib vtkglew-8.2-gd.lib vtkGUISupportMFC-8.2-gd.lib vtkhdf5-8.2-gd.lib vtkhdf5_hl-8.2-gd.lib vtkImagingColor-8.2-gd.lib vtkImagingCore-8.2-gd.lib vtkImagingFourier-8.2-gd.lib vtkImagingGeneral-8.2-gd.lib vtkImagingHybrid-8.2-gd.lib vtkImagingMath-8.2-gd.lib vtkImagingMorphological-8.2-gd.lib vtkImagingSources-8.2-gd.lib vtkImagingStatistics-8.2-gd.lib vtkImagingStencil-8.2-gd.lib vtkInfovisCore-8.2-gd.lib vtkInfovisLayout-8.2-gd.lib vtkInteractionImage-8.2-gd.lib vtkInteractionStyle-8.2-gd.lib vtkInteractionWidgets-8.2-gd.lib vtkIOAMR-8.2-gd.lib vtkIOAsynchronous-8.2-gd.lib vtkIOCityGML-8.2-gd.lib vtkIOCore-8.2-gd.lib vtkIOEnSight-8.2-gd.lib vtkIOExodus-8.2-gd.lib vtkIOExport-8.2-gd.lib vtkIOExportOpenGL2-8.2-gd.lib vtkIOExportPDF-8.2-gd.lib vtkIOGeometry-8.2-gd.lib vtkIOImage-8.2-gd.lib vtkIOImport-8.2-gd.lib vtkIOInfovis-8.2-gd.lib vtkIOLegacy-8.2-gd.lib vtkIOLSDyna-8.2-gd.lib vtkIOMINC-8.2-gd.lib vtkIOMovie-8.2-gd.lib vtkIONetCDF-8.2-gd.lib vtkIOParallel-8.2-gd.lib vtkIOParallelXML-8.2-gd.lib vtkIOPLY-8.2-gd.lib vtkIOSegY-8.2-gd.lib vtkIOSQL-8.2-gd.lib vtkIOTecplotTable-8.2-gd.lib vtkIOVeraOut-8.2-gd.lib vtkIOVideo-8.2-gd.lib vtkIOXML-8.2-gd.lib vtkIOXMLParser-8.2-gd.lib vtkjpeg-8.2-gd.lib vtkjsoncpp-8.2-gd.lib vtklibharu-8.2-gd.lib vtklibxml2-8.2-gd.lib vtklz4-8.2-gd.lib vtklzma-8.2-gd.lib vtkmetaio-8.2-gd.lib vtkNetCDF-8.2-gd.lib vtkogg-8.2-gd.lib vtkParallelCore-8.2-gd.lib vtkpng-8.2-gd.lib vtkproj-8.2-gd.lib vtkpugixml-8.2-gd.lib vtkRenderingAnnotation-8.2-gd.lib vtkRenderingContext2D-8.2-gd.lib vtkRenderingContextOpenGL2-8.2-gd.lib vtkRenderingCore-8.2-gd.lib vtkRenderingExternal-8.2-gd.lib vtkRenderingFreeType-8.2-gd.lib vtkRenderingGL2PSOpenGL2-8.2-gd.lib vtkRenderingImage-8.2-gd.lib vtkRenderingLabel-8.2-gd.lib vtkRenderingLOD-8.2-gd.lib vtkRenderingOpenGL2-8.2-gd.lib vtkRenderingVolume-8.2-gd.lib vtkRenderingVolumeOpenGL2-8.2-gd.lib vtksqlite-8.2-gd.lib vtksys-8.2-gd.lib vtktheora-8.2-gd.lib vtktiff-8.2-gd.lib vtkverdict-8.2-gd.lib vtkViewsContext2D-8.2-gd.lib vtkViewsCore-8.2-gd.lib vtkViewsInfovis-8.2-gd.lib vtkzlib-8.2-gd.lib
2. opencv安装
1.vs2019 release版本 1.1 vc++ >包含目录: D:\cyg\softs\opencv\build\include D:\cyg\softs\opencv\build\include\opencv2
1.2 vc++ >库目录
D:\cyg\softs\opencv\build\x64\vc15\lib
1.3连接器 >输入 >附加依赖项
opencv_world455.lib
-
vs2019 debug版本
2.1唯一的不同之处
opencv_world455d.lib
3.1 vc++ >库目录
C:\Program Files (x86)\Intel RealSense SDK 2.0\include C:\Program Files (x86)\Intel RealSense SDK 2.0\third-party\glfw-imgui\include
3.2 vc++ >库目录
C:\Program Files (x86)\Intel RealSense SDK 2.0\lib\x64
3.3连接器 >输入 >附加依赖项
realsense2.lib
3.4 C++->常规->附加包含目录
C:\Program Files (x86)\Intel RealSense SDK 2.0\samples