如何使用 minGW 安装文件系统 C++ 库?

How can I install the filesystem C++ library with minGW?

对于一个新项目,我需要使用文件系统库,但是当我尝试包含它时,我的编译失败,因为它找不到该库。我正在使用通过 minGW 安装的 gcc 在 Windows 上编译,他的版本应该是 6.3。我确信从 gcc 8+ 开始,这个库应该包含在标准库中。我也试图在实验中找到它,但它做不到。有什么办法可以解决这个问题吗?喜欢安装更新版本的 gcc 或以任何其他方式包含此库?对不起,我不习惯这种事情。

C++ filesystem 库是在 C++17 中引入的,但您的编译器可能配置为默认使用该语言的早期版本。尝试使用 -std=c++17 选项。