找不到文件系统

Filesystem not found

每当我尝试使用文件系统库时,它都会给我 error: 'filesystem' is not a namespace-name 我的密码是

#include <iostream>
#include <filesystem>
namespace fs = std::filesystem;
int main()
{
    std::cout << "Current path is " << fs::current_path() << '\n';
}

我正在使用 gcc (MinGW.org GCC Build-2) 9.2.0。 不支持C++ 17吗

编辑:

我发现 VS 2019 有一个允许您更改 C++ 语言标准的设置。

这样试试:

#include <experimental/filesystem>

namespace fs = std::experimental::filesystem;