Probleme beim Üben der vierten Vorlesung in der vierzehnten Vorlesung von Visual SLAM: Trajectory-Datei kann unter ./examples/trajectory.txt nicht gefunden werden

Aufgetretene Probleme: Beim Ausführen des Programms zur Auswertung von Flugbahnfehlern in 4.4.2 sind folgende Probleme aufgetreten:

cannot find trajectory file at ./examples/trajectory.txt
Der problematische Code ist das Problem in der Datei trajectoryError.cpp. Der Originalcode lautet wie folgt:

string trajectory_file = "./examples/trajectory.txt";

Lösung:

Dieses Problem ist hauptsächlich auf das Pfadproblem zurückzuführen und der Speicherort der Datei kann nicht korrekt gefunden werden. Es gibt zwei Haupttypen:

  1. Lösung 1: Ändern Sie den Pfad in einen absoluten Pfad
    in den folgenden Pfad:
string trajectory_file = "/home/fighter/slambook2/ch3/examples/trajectory.txt";

(!!! Hinweis: Für den Pfad hier verwenden Sie Ihren eigenen Dateipfad)

  1. Lösung 2: Ändern Sie den Pfad in den richtigen relativen Pfad

Löschen Sie das Beispiel und ändern Sie es in den folgenden Pfad

string trajectory_file = "./trajectory.txt";

Zum Schluss neu kompilieren und ausführen.
Vorschlag: Wechseln Sie am besten zu einem absoluten Pfad, um viel Ärger zu vermeiden.

Je suppose que tu aimes

Origine blog.csdn.net/qq_44164791/article/details/130972817
conseillé
Classement