Ich versuche pcl für msvc2015 auf Windows 7 zu installieren ich herunterladen pcl1.6 all-in-one-exe-Datei Form herePCL 1.6 Installation auf Windows 7
Dann habe ich es durch select installiert „add nicht pcl zu PFAD". Ich füge manuell den Pfad C:\Program Files\PCL 1.6.0\bin
zu Pfad hinzu.
Ich erstelle eine Win32-Konsole-Anwendung auf msvc2015. Ich öffne Projekteigenschaften,
C++ -> Allgemein-> Weitere Verzeichnisse enthalten
C: \ Programme \ PCL 1.6.0 \ 3rdParty \ VTK \ include \ VTK-5.8 C: \ Program Files \ PCL 1.6.0 \ 3rdParty \ Qhull \ include C: \ Programme \ PCL 1.6.0 \ 3rdParty \ FLAN \ include C: \ Programme \ PCL 1.6.0 \ 3rdParty \ Boost \ include C: \ Program Dateien \ PCL 1.6.0 \ 3rdParty \ Eigen \ include C: \ Programme \ PCL 1.6.0 \ include \ pcl-1.6
Linker-> Ge nera-> Zusätzliche Bibliotheksverzeichnisse
C: \ Programme \ PCL 1.6.0 \ 3rdParty \ Boost-\ lib C: \ Programme \ PCL 1.6.0 \ 3rdParty \ FLANN \ lib C: \ Program Files \ PCL 1.6.0 \ 3rdParty \ qhull \ lib C: \ Programme \ PCL 1.6.0 \ 3rdParty \ VTK \ lib \ VTK-5.8 C: \ Programme \ PCL 1.6.0 \ lib
C++ -> Linker-> Eingabe
pcl_apps_release.lib pcl_common_release.lib pcl_features_release.libpcl_filters_release.libpcl_io_release.lib pcl_io_ply_release.lib pcl_kdtree_release.lib pcl_keypoints_release.lib pcl_octree_release.lib pcl_registration_release.lib pcl_sample_consensus_release.lib pcl_search_release.lib pcl_segmentation_release.lib pcl_surface_release.lib pcl_tracking_release.lib pcl_visualization_release.lib
Compilation Nachricht ist hier:
pcl :: SHOT :: rf ': USE SHOT352 FÜR FORM UND SHOT1344 FÜR FORM + COLOR INS TEAD
Es funktioniert nicht auf visuelle stduio 2015. Muss ich aus der Quelle für msvc2015 kompilieren?
EDIT
ich all-in-one pcl 1.8 für vs2015 installiert hat. Ich habe ein paar Probleme mit vtk. Below Linie wirft Fehler:
pcl::visualization::PointCloudColorHandlerCustom<pcl::PointXYZ> source_cloud_color_handler(source_cloud, 255, 255, 255);
Fehler LNK2001 nicht aufgelöstes externes Symbol "public: static Klasse vtkUnsignedCharArray * __cdecl vtkUnsignedCharArray :: New (void)" (?Neu @ vtkUnsignedCharArray @@ SAPEAV1 @ XZ)
SOLUTION
ich einige VTK lib Dateien unter Linker-> Input hinzufügen, funktioniert es jetzt. Lib-Dateien sind unter:
vtksys.lib vtkCommonCore-7.0-gd.lib vtkCommonDataModel-7.0-gd.lib
Vielen Dank für Ihre Ratschläge. Ich habe all-in-one pcl 1.8 für vs2015 installiert. Ich habe ein paar Probleme. Ich habe gerade meinen Fragetext bearbeitet. –