CentOs 7.1、gccバージョン6.1.0(GCC)を使用すると、次のエラーが表示されます。
fatal error: filesystem: No such file or directory
この行に
#include <filesystem>
でコンパイルする
g++ main.cpp -o main -std=c++17
問題はどこにありますか?
次のように<filesystem>
を含める必要があるようです。
#include <experimental/filesystem>
GCCフラグとして-lstdc++fs
を追加することを忘れないでください!
以下がその証拠です: Colir
それがうまくいかない場合、それはおそらくあなたの設定にfilesystem
がないことを意味します。
また、@ MartinRとして。指摘したように、GCC 8+ではexperimental
は不要になりました。