fatal error: filesystem: No such file or directory [closed]
Using, CentOs 7.1, gcc version 6.1.0 (GCC) I receive this error:
fatal error: filesystem: No such file or directory
on this line
#include <filesystem>
compiling with
g++ main.cpp -o main -std=c++17
where is the problem?
Solution 1:
It seems you have to include <filesystem>
like this:
#include <experimental/filesystem>
Don't forget to add -lstdc++fs
as a GCC flag!
Here is the proof: Coliru
If that doesn't work, then that probably means that you don't have filesystem
in your configuration.
Also, as @MartinR. pointed out, the experimental
is no longer needed in GCC 8+.