致命错误:filesystem:没有这样的文件或目录

时间:2016-08-30 15:18:29

标签: c++ c++17

使用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

问题出在哪里?

1 个答案:

答案 0 :(得分:19)

您似乎必须像这样包含<filesystem>

#include <experimental/filesystem>

不要忘记将-lstdc++fs添加为GCC标志!

以下是证据: Coliru

如果这不起作用,那么这可能意味着您的配置中没有filesystem

另外,作为@MartinR。指出,GCC 8 +中不再需要experimental