ubuntu(21):fatal error: filesystem: No such file or directory,fatal error: filesystem: 没有那个文件或目录
1 报错:
fatal error: filesystem: 没有那个文件或目录
/home/meng/subject/LT_mapper_ws/src/lt-mapper/ltslam/include/ltslam/utility.h:88:10: fatal error: filesystem: 没有那个文件或目录#include <filesystem> // requires gcc version >= 8/home/meng/subject/LT_mapper_ws/src/lt-mapper/ltremovert/include/removert/utility.h:70:10: fatal error: filesystem: 没有那个文件或目录#include <filesystem> // requires gcc version >= 8
2 解决方法:
2.1 思路1,用`#include <experimental/filesystem>`替换`#include <filesystem>`
参考:https://stackoverflow.com/questions/39231363/fatal-error-filesystem-no-such-file-or-directory,注意下图的第一个红框
发现还是报错,报错如下:
error: ‘filesystem’ is not a namespace-name
namespace fs = std::filesystem;
error: ‘fs’ has not been declared
/home/meng/subject/LT_mapper_ws/src/lt-mapper/ltremovert/include/removert/utility.h:73:21: error: ‘filesystem’ is not a namespace-namenamespace fs = std::filesystem;^~~~~~~~~~
/home/meng/subject/LT_mapper_ws/src/lt-mapper/ltremovert/include/removert/utility.h:73:31: error: expected namespace-name before ‘;’ tokennamespace fs = std::filesystem;
--------------/home/meng/subject/LT_mapper_ws/src/lt-mapper/ltremovert/src/Session.cpp:87:24: error: ‘fs’ has not been declaredfor(auto& _entry : fs::directory_iterator(_scan_dir)) {--------------
/home/meng/subject/LT_mapper_ws/src/lt-mapper/ltremovert/src/Removerter.cpp:8:10: error: ‘fs’ has not been declaredif (!fs::is_directory(_path) || !fs::exists(_path))
按上面的报错逻辑来看,应该是`filesystem`这个命令空间及空间内的函数没有引用对,前面不是用`#include <experimental/filesystem>`替换`#include <filesystem>`嘛,这里也尝试用替换如下所示,这里仅仅修改下面的位置:
// namespace fs = std::filesystem;
namespace fs = std::experimental::filesystem;//hxz
编译通过
2.2 思路2:尝试升级G++到8以上
ubuntu(21):fatal error: filesystem: No such file or directory,fatal error: filesystem: 没有那个文件或目录相关推荐
- Qt5.x解决报错main.cpp:1:10: fatal error: QApplication: No such file or directory问题
Qt5.x解决报错main.cpp:1:10: fatal error: QApplication: No such file or directory问题 问题描述 定位问题 解决方法 The en ...
- fatal error: ***.h: No such file or directory
文章目录 一.头文件找不到 二.解决办法 1.引入库 2.更改头文件 一.头文件找不到 fatal error: ***.h: No such file or directory 二.解决办法 1.引 ...
- 【Qt】main.cpp:1:24: fatal error: QApplication: No such file or directory
QT版本:5.7.0 代码: #include <QApplication> #include <QLineEdit> #include <QPushButton> ...
- fatal error: exception: No such file or directory
fatal error: exception: No such file or directory #include 用C编程的时候,碰到这样一个错误,提示缺少系统头文件类似的还有 fatal err ...
- linux 内核编译错误 gcc: error: elf_i386: No such file or directory
编译内核出现以下错误 CC arch/x86/mm/mmio-mod.oLD arch/x86/mm/mmiotrace.oLD arch/x86/mm/built-in.oCC arch/x86/c ...
- oracle no such file or directory,ORA-09925 Linux-x86_64 Error: 2: No such file or directory
DBCA***数据库所有实例后,本想用RMAN duplicate方式克隆DB,因此在$ORACLE_BASE目录下创建了相关的目录admin/dupl/adump ,admin/dupl/dpump ...
- fdfs_client.exceptions.DataError: [-] Error: 2, No such file or directory报错问题
做项目前,先试着向docker上传图片时报错,如图: Traceback (most recent call last):File "<console>", line ...
- git或者ssh出错 fatal:open /dev/null or dup failed: No such file or directory、弹出mitty.dump文件
使用git Bash here闪退并生成mintty.exe.stackdump文件 cmd使用git 报错 fatal:open /dev/null or dup failed: No such f ...
- Angular报错-Error: ENOENT: no such file or directory, scandir '/Users/echo_hx/node_modules'
2019-11-07 更新 我知道为啥报错了,自我好好反省一下!!! 所以,Mac的终端,不能用简写的命令,哭泣... 不过下面的,就可以看作安装卸载@angular/cli了 在全局安装angu ...
最新文章
- 2019年终总结:好好爱自己
- HDU 5253 最小生成树(kruskal)+ 并查集
- Jquery实用笔记
- Android WebView和JavaScript交互
- Mac(OS X)使用brew安装软件
- python requests是什么_如何基于Python + requests实现发送HTTP请求
- mysql 包含的那些文件
- Python 爬虫 —— 使用 pandas
- JavaMail 发送邮件的实例
- ASP.NET MVC Action返回结果类型【转】
- 七十三、分发系统介绍、expect脚本远程登录、expect脚本远程执行命令、expect传递参数...
- 6678手册阅读记录
- K均值算法(K-means)聚类
- JetPack之DataStore源码笔记
- shell脚本编写九九乘法表_Shell脚本:打印九九乘法表
- 【RPC】序列化与反序列化
- 系统迁移后无法正常开机相关心得
- 软件测试面试宝典(杂乱)
- 第三章 半导体中载流子的统计分布
- 十行代码将Redis缓存数据进行分页提取与展示