如何修复 MinGW 文件系统问题?

How to fix MinGW filesystem probelem?

所以我创建了一个新的 C++17 Clion 项目,并包含了文件系统库。 当我尝试 运行 porject 时出现此错误:

fatal error: filesystem: No such file or directory

我尝试使用:#include <experimental/filesystem>,带它的命名空间,但它不起作用。

我使用 MinGW-w64 v. 6.0.

我该如何解决?

fatal error: filesystem: No such file or directory

此消息是由您的编译器发出的。 IDE 只是将消息转发给您。

要解决它,你必须使用支持C++17的工具链。特别是,您需要一个支持 <filesystem> 的标准库。这个issue track表明它是在trunk中实现的(但默认不启用),并将在GCC版本9中发布(我不知道这与MinGW版本号有什么关系)。

我将工具链从 MinGw 更改为 Visual Studio,现在一切正常。