At first, when using Qt to display point cloud, every time a new project is created, the directory must be configured, which is very troublesome. Recently, I suddenly realized that I can create a new property sheet, and every time I refer to the property sheet, it's OK. It taught us to be flexible.
1. New construction
2. Configure the solution as Release X64
My vtk has been compiled to Release version
3. Open the property manager
It can be found in "other windows" and "property manager"
4. Right click Release X64 to add a new project property sheet, and make your own name
5. Double click the property sheet you just created to edit it
Add D: \ qt5.11.2 \ 5.11.2 \ msvc2015 ﹤ 64 \ Lib in the additional library directory of [connector] - [general] according to the format, so as to prevent wavy line errors in new projects.
In the included directory of [VC + +], add it as follows
In the library directory, add as follows
Click linker and input to add additional dependencies
,
The details are as follows:
pcl_tracking_release.lib pcl_stereo_release.lib pcl_people_release.lib pcl_surface_release.lib pcl_segmentation_release.lib pcl_outofcore_release.lib pcl_keypoints_release.lib pcl_recognition_release.lib pcl_visualization_release.lib pcl_ml_release.lib pcl_registration_release.lib pcl_features_release.lib pcl_io_release.lib pcl_io_ply_release.lib pcl_filters_release.lib pcl_search_release.lib pcl_sample_consensus_release.lib pcl_octree_release.lib pcl_kdtree_release.lib pcl_common_release.lib libboost_atomic-vc140-mt-1_64.lib libboost_atomic-vc140-mt-gd-1_64.lib libboost_bzip2-vc140-mt-1_64.lib libboost_bzip2-vc140-mt-gd-1_64.lib libboost_chrono-vc140-mt-1_64.lib libboost_chrono-vc140-mt-gd-1_64.lib libboost_container-vc140-mt-1_64.lib libboost_container-vc140-mt-gd-1_64.lib libboost_context-vc140-mt-1_64.lib libboost_context-vc140-mt-gd-1_64.lib libboost_coroutine-vc140-mt-1_64.lib libboost_coroutine-vc140-mt-gd-1_64.lib libboost_date_time-vc140-mt-1_64.lib libboost_date_time-vc140-mt-gd-1_64.lib libboost_exception-vc140-mt-1_64.lib libboost_exception-vc140-mt-gd-1_64.lib libboost_fiber-vc140-mt-1_64.lib libboost_fiber-vc140-mt-gd-1_64.lib libboost_filesystem-vc140-mt-1_64.lib libboost_filesystem-vc140-mt-gd-1_64.lib libboost_graph_parallel-vc140-mt-1_64.lib libboost_graph_parallel-vc140-mt-gd-1_64.lib libboost_graph-vc140-mt-1_64.lib libboost_graph-vc140-mt-gd-1_64.lib libboost_iostreams-vc140-mt-1_64.lib libboost_iostreams-vc140-mt-gd-1_64.lib libboost_locale-vc140-mt-1_64.lib libboost_locale-vc140-mt-gd-1_64.lib libboost_log_setup-vc140-mt-1_64.lib libboost_log_setup-vc140-mt-gd-1_64.lib libboost_log-vc140-mt-1_64.lib libboost_log-vc140-mt-gd-1_64.lib libboost_math_c99f-vc140-mt-1_64.lib libboost_math_c99f-vc140-mt-gd-1_64.lib libboost_math_c99l-vc140-mt-1_64.lib libboost_math_c99l-vc140-mt-gd-1_64.lib libboost_math_c99-vc140-mt-1_64.lib libboost_math_c99-vc140-mt-gd-1_64.lib libboost_math_tr1f-vc140-mt-1_64.lib libboost_math_tr1f-vc140-mt-gd-1_64.lib libboost_math_tr1l-vc140-mt-1_64.lib libboost_math_tr1l-vc140-mt-gd-1_64.lib libboost_math_tr1-vc140-mt-1_64.lib libboost_math_tr1-vc140-mt-gd-1_64.lib libboost_mpi-vc140-mt-1_64.lib libboost_mpi-vc140-mt-gd-1_64.lib libboost_numpy3-vc140-mt-1_64.lib libboost_numpy3-vc140-mt-gd-1_64.lib libboost_numpy-vc140-mt-1_64.lib libboost_numpy-vc140-mt-gd-1_64.lib libboost_prg_exec_monitor-vc140-mt-1_64.lib libboost_prg_exec_monitor-vc140-mt-gd-1_64.lib libboost_program_options-vc140-mt-1_64.lib libboost_program_options-vc140-mt-gd-1_64.lib libboost_python3-vc140-mt-1_64.lib libboost_python3-vc140-mt-gd-1_64.lib libboost_python-vc140-mt-1_64.lib libboost_python-vc140-mt-gd-1_64.lib libboost_random-vc140-mt-1_64.lib libboost_random-vc140-mt-gd-1_64.lib libboost_regex-vc140-mt-1_64.lib libboost_regex-vc140-mt-gd-1_64.lib libboost_serialization-vc140-mt-1_64.lib libboost_serialization-vc140-mt-gd-1_64.lib libboost_signals-vc140-mt-1_64.lib libboost_signals-vc140-mt-gd-1_64.lib libboost_system-vc140-mt-1_64.lib libboost_system-vc140-mt-gd-1_64.lib libboost_test_exec_monitor-vc140-mt-1_64.lib libboost_test_exec_monitor-vc140-mt-gd-1_64.lib libboost_thread-vc140-mt-1_64.lib libboost_thread-vc140-mt-gd-1_64.lib libboost_timer-vc140-mt-1_64.lib libboost_timer-vc140-mt-gd-1_64.lib libboost_type_erasure-vc140-mt-1_64.lib libboost_type_erasure-vc140-mt-gd-1_64.lib libboost_unit_test_framework-vc140-mt-1_64.lib libboost_unit_test_framework-vc140-mt-gd-1_64.lib libboost_wave-vc140-mt-1_64.lib libboost_wave-vc140-mt-gd-1_64.lib libboost_wserialization-vc140-mt-1_64.lib libboost_wserialization-vc140-mt-gd-1_64.lib libboost_zlib-vc140-mt-1_64.lib libboost_zlib-vc140-mt-gd-1_64.lib flann.lib flann_cpp.lib flann_cpp_s.lib flann_cpp_s-gd.lib flann_cpp-gd.lib flann_s.lib flann_s-gd.lib flann-gd.lib qhull.lib qhull_d.lib qhull_p.lib qhull_p_d.lib qhull_r.lib qhull_r_d.lib qhullcpp.lib qhullcpp_d.lib qhullstatic.lib qhullstatic_d.lib qhullstatic_r.lib qhullstatic_r_d.lib vtkalglib-8.0.lib vtkChartsCore-8.0.lib vtkCommonColor-8.0.lib vtkCommonComputationalGeometry-8.0.lib vtkCommonCore-8.0.lib vtkCommonDataModel-8.0.lib vtkCommonExecutionModel-8.0.lib vtkCommonMath-8.0.lib vtkCommonMisc-8.0.lib vtkCommonSystem-8.0.lib vtkCommonTransforms-8.0.lib vtkDICOMParser-8.0.lib vtkDomainsChemistry-8.0.lib vtkexoIIc-8.0.lib vtkexpat-8.0.lib vtkFiltersAMR-8.0.lib vtkFiltersCore-8.0.lib vtkFiltersExtraction-8.0.lib vtkFiltersFlowPaths-8.0.lib vtkFiltersGeneral-8.0.lib vtkFiltersGeneric-8.0.lib vtkFiltersGeometry-8.0.lib vtkFiltersHybrid-8.0.lib vtkFiltersHyperTree-8.0.lib vtkFiltersImaging-8.0.lib vtkFiltersModeling-8.0.lib vtkFiltersParallel-8.0.lib vtkFiltersParallelImaging-8.0.lib vtkFiltersPoints-8.0.lib vtkFiltersProgrammable-8.0.lib vtkFiltersSelection-8.0.lib vtkFiltersSMP-8.0.lib vtkFiltersSources-8.0.lib vtkFiltersStatistics-8.0.lib vtkFiltersTexture-8.0.lib vtkFiltersTopology-8.0.lib vtkFiltersVerdict-8.0.lib vtkfreetype-8.0.lib vtkGeovisCore-8.0.lib vtkgl2ps-8.0.lib vtkGUISupportQt-8.0.lib vtkGUISupportQtOpenGL-8.0.lib vtkGUISupportQtSQL-8.0.lib vtkhdf5_hl-8.0.lib vtkhdf5-8.0.lib vtkImagingColor-8.0.lib vtkImagingCore-8.0.lib vtkImagingFourier-8.0.lib vtkImagingGeneral-8.0.lib vtkImagingHybrid-8.0.lib vtkImagingMath-8.0.lib vtkImagingMorphological-8.0.lib vtkImagingSources-8.0.lib vtkImagingStatistics-8.0.lib vtkImagingStencil-8.0.lib vtkInfovisCore-8.0.lib vtkInfovisLayout-8.0.lib vtkInteractionImage-8.0.lib vtkInteractionStyle-8.0.lib vtkInteractionWidgets-8.0.lib vtkIOAMR-8.0.lib vtkIOCore-8.0.lib vtkIOEnSight-8.0.lib vtkIOExodus-8.0.lib vtkIOExport-8.0.lib vtkIOExportOpenGL-8.0.lib vtkIOGeometry-8.0.lib vtkIOImage-8.0.lib vtkIOImport-8.0.lib vtkIOInfovis-8.0.lib vtkIOLegacy-8.0.lib vtkIOLSDyna-8.0.lib vtkIOMINC-8.0.lib vtkIOMovie-8.0.lib vtkIONetCDF-8.0.lib vtkIOParallel-8.0.lib vtkIOParallelXML-8.0.lib vtkIOPLY-8.0.lib vtkIOSQL-8.0.lib vtkIOTecplotTable-8.0.lib vtkIOVideo-8.0.lib vtkIOXML-8.0.lib vtkIOXMLParser-8.0.lib vtkjpeg-8.0.lib vtkjsoncpp-8.0.lib vtklibharu-8.0.lib vtklibxml2-8.0.lib vtklz4-8.0.lib vtkmetaio-8.0.lib vtknetcdf_c++.lib vtkNetCDF-8.0.lib vtkoggtheora-8.0.lib vtkParallelCore-8.0.lib vtkpng-8.0.lib vtkproj4-8.0.lib vtkRenderingAnnotation-8.0.lib vtkRenderingContext2D-8.0.lib vtkRenderingContextOpenGL-8.0.lib vtkRenderingCore-8.0.lib vtkRenderingFreeType-8.0.lib vtkRenderingGL2PS-8.0.lib vtkRenderingImage-8.0.lib vtkRenderingLabel-8.0.lib vtkRenderingLIC-8.0.lib vtkRenderingLOD-8.0.lib vtkRenderingOpenGL-8.0.lib vtkRenderingQt-8.0.lib vtkRenderingVolume-8.0.lib vtkRenderingVolumeOpenGL-8.0.lib vtksqlite-8.0.lib vtksys-8.0.lib vtktiff-8.0.lib vtkverdict-8.0.lib vtkViewsContext2D-8.0.lib vtkViewsCore-8.0.lib vtkViewsInfovis-8.0.lib vtkViewsQt-8.0.lib vtkzlib-8.0.lib