web-dev-qa-db-de.com

Schwerwiegender Fehler: Dateisystem: Keine solche Datei oder Verzeichnis

Unter Verwendung von CentOs 7.1, gcc Version 6.1.0 (GCC) erhalte ich folgende Fehlermeldung:

fatal error: filesystem: No such file or directory

auf dieser Linie

#include <filesystem>

kompilieren mit

g++ main.cpp -o main -std=c++17

wo ist das Problem?

21
RobertAalto

Es scheint, dass Sie <filesystem> Wie folgt einfügen müssen:

#include <experimental/filesystem>

Vergessen Sie nicht, -lstdc++fs Als GCC-Flag hinzuzufügen!

Hier ist der Beweis: Colir

Wenn das nicht funktioniert, bedeutet das wahrscheinlich, dass Sie filesystem nicht in Ihrer Konfiguration haben.

Auch als @MartinR. wies darauf hin, dass das experimental in GCC 8 + nicht mehr benötigt wird.

22
Arnav Borborah