Ich arbeite am Ubuntu-Betriebssystem.
Zuerst folgte ich einem Tutorial, wie man OpenCV aus dem Quellcode durch Klonen der Repositorys installiert, und dann testete ich das Beispiel und es funktionierte, sodass es erfolgreich kompiliert und installiert wurde.
Ich begann mit dem Hinzufügen meiner Dateien und stellte sicher, dass keine Namen dupliziert wurden und alle Dateien so hinzugefügt wurden Es gab keine Probleme mit Abhängigkeiten.
Dann habe ich CMake erneut ausgeführt und den Befehl „make“ ausgeführt, aber er gibt mir die folgende Fehlermeldung:
Code: Select all
opencv/modules/calib3d/src/RansacOptimalNPnP/../NPnP/DualVar.h:71:8: error: ‘optional’ in namespace ‘std’ does not name a template type
71 | std::optional
Was kann ich in der OpenCV CMake-Liste ändern, um das zu ändern?
Mobile version