找不到文件系统
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;
每当我尝试使用文件系统库时,它都会给我 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;