c++ - Eclipse:RTTI 的“方法‘名称’无法解析”
问题描述
我正在将我的 ESP32 代码迁移到 Eclipse。遵循本手册后一切似乎都很好,但是这部分代码出现了奇怪的错误:
} catch(const std::exception& e) {
std::cout << "Exception of type " << typeid(e).name() << " has been thrown: " << e.what() << std::endl;
}
错误:
- 'std::endl' 的无效重载
- 方法“名称”无法解析
添加-frtti
标志CDT Cross GCC Built-in Compiler Settings
和重建索引没有帮助。
我该如何解决这个错误?一切正常,但语法分析器显示此错误。
解决方案
推荐阅读
- django - 在 wsgi.py 的“django.py”中找不到引用“DjangoWhiteNoise”
- java - 几个测试类后关闭浏览器
- scala - 在 spark/Scala 中读取配置文件时未找到密钥配置
- python - 如何在云中添加我的 Python 程序并在 Android 应用程序中运行它
- javascript - 在反应 js 中替换所见即所得的 html 标记
- indexing - 如何自定义 Lucene whiteSpaceAnalyzer 对没有特殊字符的单词进行索引?
- excel - VBA Word 用一行扩展范围
- java - Spring Boot:在 Javascript 中访问 Thymeleaf 模型属性得到错误
- reactjs - 在 create-react-app 上运行弹出的注意事项?
- javascript - 保存帖子后如何更新网址