如何修复MinGW文件系统探针?

时间:2019-12-20 14:08:16

标签: c++ c++17 clion

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

fatal error: filesystem: No such file or directory

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

我使用MinGW-w64 v。6.0。

我该如何解决?

2 个答案:

答案 0 :(得分:1)

  

严重错误:文件系统:没有这样的文件或目录

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

要解决此问题,必须使用支持C ++ 17的工具链。特别是,您需要一个支持<filesystem>的标准库。 issue track表示它是在主干中实现的(但默认情况下未启用),并将在GCC版本9中发布(我不知道这与MinGW版本号的关系)。

答案 1 :(得分:0)

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