En utilisant, CentOs 7.1, gcc version 6.1.0 (GCC), je reçois cette erreur:
fatal error: filesystem: No such file or directory
sur cette ligne
#include <filesystem>
compilation avec
g++ main.cpp -o main -std=c++17
où est le problème?
Il semble que vous devez inclure <filesystem>
comme ça:
#include <experimental/filesystem>
N'oubliez pas d'ajouter -lstdc++fs
comme drapeau GCC!
Voici la preuve: Colir
Si cela ne fonctionne pas, cela signifie probablement que vous n'avez pas filesystem
dans votre configuration.
Aussi, comme @MartinR. souligné, le experimental
n'est plus nécessaire dans GCC 8 + .