2016-11-28 2 views
0

Ich versuche, die Punktwolkenbibliothek example_nurbs_fitting_curve2d.cpp mit der Datei curve2d.pcd als Datenpunkte auszuführen, an denen die Kurve angepasst werden soll. Nach dem erfolgreichen Erstellen des Projekts habe ich versucht, den Code aus Build-Ordner mit $ ./example_nurbs_fitting_curve2d curve2d.pcd ausführen. Diese curve2d.pcd-Datei befindet sich im Build-Ordner des Projekts. Es schien, als Curve2d.pcd Laden begann wieSegmentierungsfehler (core dumped) für PCL example_nurbs_fitting_curve2d

Laden

curve2d.pcd

Aber dann folgende Fehler aufgetreten

Segmentation fault (core dumped)

Derzeit Ich habe Ubuntu 16.04 LTS installiert, bin mir nicht sicher, ob es irgendeine Art von Programmierfehler ist oder fehlt mir etwas? Vielen Dank im Voraus für Ihre Hilfe und Anregungen.

Antwort

0

Mit Ubuntu 16.04 habe ich versucht, jede Codezeile zu debuggen, konnte aber den Grund für "Segmentation fault" nicht finden. Dann habe ich meine Ubuntu-Version auf 14.04 geändert und pcl 1.7.2 neu installiert. Es ist kein Segmentierungsfehler aufgetreten. Es generiert die Ausgabe wie erwartet.

Ich denke, es ist die aktualisierte Version von C++ in Ubuntu 16.04, die nicht mit Pcl-Versionen kompatibel ist.

Verwandte Themen