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:
- 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)
- 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.