Tuesday, January 30, 2018

pcl - setup without cmake


如果不想每次都用CMake建立專案的話 (像我就很不喜歡)

自己設定 Properties 當然是最好的囉

可以先下載好PCL裝好 ( 參考前一篇文章做到 Step 04 )



進入PROJECT -> Properties 之後



---

點 [C/C++] -> [General] -> [Additional Include Directories] -> <Edit>

要設定的Additional Include Directories 有以下這些 (一個一個貼進去真的挺麻煩的, 認命吧)

C:\Program Files\PCL 1.8.0\3rdParty\VTK\include\vtk-7.0
C:\Program Files\PCL 1.8.0\include\pcl-1.8
C:\Program Files\PCL 1.8.0\3rdParty\Eigen\eigen3
C:\Program Files\PCL 1.8.0\3rdParty\Boost\include\boost-1_6
C:\Program Files\OpenNI2\Include
C:\Program Files (x86)\Intel\RSSDK\include
C:\Program Files\PCL 1.8.0\3rdParty\FLANN\include
C:\Program Files\PCL 1.8.0\3rdParty\Qhull\include
C:\Program Files\PCL 1.8.0\3rdParty\VTK\include
C:\Program Files\PCL 1.8.0\3rdParty\Boost\include\boost-1_61\boost
C:\Program Files\PCL 1.8.0\3rdParty\Boost\include\boost-1_61



---

點 [Linker] -> [General] -> [Additional Include Directories] -> <Edit>

要設定的Additional Include Directories 有以下這些

C:/Program Files/PCL 1.8.0/lib
C:/Program Files/PCL 1.8.0/lib/$(Configuration)


---

最後 [Linker] -> [Input] -> [Additional Dependencies] -> <Edit>

要設定的Additional Include Directories 有以下這些

C:\Program Files\PCL 1.8.0\3rdParty\Boost\lib\libboost_system-vc120-mt-1_61.lib
C:\Program Files\PCL 1.8.0\3rdParty\Boost\lib\libboost_filesystem-vc120-mt-1_61.lib
C:\Program Files\PCL 1.8.0\3rdParty\Boost\lib\libboost_thread-vc120-mt-1_61.lib
C:\Program Files\PCL 1.8.0\3rdParty\Boost\lib\libboost_date_time-vc120-mt-1_61.lib
C:\Program Files\PCL 1.8.0\3rdParty\Boost\lib\libboost_iostreams-vc120-mt-1_61.lib
C:\Program Files\PCL 1.8.0\3rdParty\Boost\lib\libboost_serialization-vc120-mt-1_61.lib
C:\Program Files\PCL 1.8.0\3rdParty\Boost\lib\libboost_chrono-vc120-mt-1_61.lib
C:\Program Files\PCL 1.8.0\3rdParty\Boost\lib\libboost_atomic-vc120-mt-1_61.lib
C:\Program Files\PCL 1.8.0\3rdParty\Boost\lib\libboost_regex-vc120-mt-1_61.lib
C:\Program Files\PCL 1.8.0\lib\pcl_common_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_octree_release.lib
C:\Program Files\OpenNI2\Lib\OpenNI2.lib
C:\Program Files (x86)\Intel\RSSDK\lib\x64\libpxc.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkalglib-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkChartsCore-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonColor-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonDataModel-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonMath-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonCore-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtksys-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonMisc-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonSystem-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonTransforms-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkInfovisCore-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersExtraction-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonExecutionModel-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersCore-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersGeneral-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonComputationalGeometry-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersStatistics-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingFourier-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingCore-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingContext2D-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingCore-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersGeometry-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersSources-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingFreeType-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkfreetype-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkzlib-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkDICOMParser-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkDomainsChemistry-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOXML-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOGeometry-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOCore-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOXMLParser-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkexpat-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkexoIIc-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkNetCDF-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkNetCDF_cxx-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkhdf5_hl-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkhdf5-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersAMR-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkParallelCore-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOLegacy-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersFlowPaths-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersGeneric-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersHybrid-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingSources-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersHyperTree-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersImaging-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingGeneral-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersModeling-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersParallel-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersParallelImaging-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersProgrammable-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersSelection-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersSMP-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersTexture-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersVerdict-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkverdict-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkGeovisCore-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkInfovisLayout-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingHybrid-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOImage-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkmetaio-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkjpeg-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkpng-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtktiff-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkInteractionStyle-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkInteractionWidgets-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingAnnotation-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingColor-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingVolume-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkViewsCore-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkproj4-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkgl2ps-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingMath-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingMorphological-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingStatistics-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingStencil-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkInteractionImage-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOAMR-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOEnSight-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOExodus-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOExport-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingGL2PS-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingContextOpenGL-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingOpenGL-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingLabel-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOImport-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOInfovis-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtklibxml2-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOLSDyna-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOMINC-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOMovie-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkoggtheora-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIONetCDF-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOParallel-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkjsoncpp-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOParallelXML-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOPLY-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOSQL-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtksqlite-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOVideo-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingImage-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingLIC-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingLOD-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingVolumeOpenGL-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkViewsContext2D-7.0.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkViewsInfovis-7.0.lib
C:\Program Files\PCL 1.8.0\lib\pcl_io_release.lib
C:\Program Files\PCL 1.8.0\3rdParty\FLANN\lib\flann_cpp_s.lib
C:\Program Files\PCL 1.8.0\lib\pcl_kdtree_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_search_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_sample_consensus_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_filters_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_features_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_ml_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_segmentation_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_visualization_release.lib
C:\Program Files\PCL 1.8.0\3rdParty\Qhull\lib\qhullstatic.lib
C:\Program Files\PCL 1.8.0\lib\pcl_surface_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_registration_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_keypoints_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_tracking_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_recognition_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_stereo_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_outofcore_release.lib
C:\Program Files\PCL 1.8.0\lib\pcl_people_release.lib
vfw32.lib
glu32.lib
opengl32.lib
comctl32.lib
wsock32.lib
ws2_32.lib
Psapi.lib
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
comdlg32.lib
advapi32.lib


---

全部都設定完就可以用了




No comments:

Post a Comment