首页 > 解决方案 > Eclipse:RTTI 的“方法‘名称’无法解析”

问题描述

我正在将我的 ESP32 代码迁移到 Eclipse。遵循本手册后一切似乎都很好,但是这部分代码出现了奇怪的错误:

} catch(const std::exception& e) {
    std::cout << "Exception of type " << typeid(e).name() << " has been thrown: " << e.what() << std::endl;
}

错误:

  1. 'std::endl' 的无效重载
  2. 方法“名称”无法解析

添加-frtti标志CDT Cross GCC Built-in Compiler Settings和重建索引没有帮助。

我该如何解决这个错误?一切正常,但语法分析器显示此错误。

标签: c++eclipse

解决方案


推荐阅读