文件系统:没有这样的文件或目录
fatal error: filesystem: No such file or directory
使用CentOs 7.1, gcc version 6.1.0 (gcc)我收到这个错误:
fatal error: filesystem: No such file or directory
在这一行
#include <filesystem>
与 编译
g++ main.cpp -o main -std=c++17
问题在哪里?
似乎你必须包括<filesystem>
这样:
#include <experimental/filesystem>
不要忘记添加-lstdc++fs
作为GCC标志!
证明如下:Coliru
如果这不起作用,那么这可能意味着您的配置中没有filesystem
。
也叫@MartinR。指出, experimental
在GCC 8+中不再需要。
相关文章:
- 从对象文件(.o)在macos上制作归档文件(.a文件)
- 有没有办法读取C++中的文件文件夹?
- 错误C1083:无法打开包含文件.文件正确包含在代码中
- NDK 无法看到头文件 .h 文件
- 无法使用 QFileSystemModel 解析不同音频/视频文件的系统目录
- 如何将sql数据库文件从系统位置复制到另一个位置
- 文件文件夹关联或归属
- 如何以阻止的方式删除文件/文件夹
- 在MFC中序列化为Unicode文本文件-文件头错误
- (Qt C++)如何从QTableView将所选文件/文件夹打印到文本文件中
- 获取带有POCO的服务可执行文件文件夹
- 如何从文件文件夹创建自定义文件类型
- 如何在windows7有限内存的电脑上读取大文件?文件大小为25GB,但RAM容量只有16GB
- c++以二进制方式读取文件.文件结束的问题
- 如何在linux的makefile中使用头文件(.h)文件中定义的宏定义
- 如何从文件夹中读取文件?文件夹包含不同类型的文件名
- 如何查找指向文件/文件夹的所有硬链接和符号链接(Windows和UNIX)
- 生成临时文件/文件夹 c++ GTEST
- 更改应用程序文件(. c文件)的名称
- 使用vc++2010从usb读取文件/文件夹