【发布时间】:2012-12-07 15:47:23
【问题描述】:
我的 Eclipse CDT 索引器显然找不到 std::unordered_map,虽然编译器可以找到。它显示以下“错误”:
我的项目的“包含”文件夹如下所示:
如何告诉索引器如何找到std::unordered_map?
【问题讨论】:
-
您必须激活对 C++11 的支持。请参阅eclipse.org/forums/index.php/mv/msg/282618/787571 了解更多信息。
-
那里描述的解决方案没有帮助。
-
您的包含路径提到了已经过时的 gcc 4.2(关于 C++11 支持)。由于您使用 auto 关键字,我假设您的 gcc 版本至少为 4.4(gcc 的 C++11 支持表告诉 auto 是在 4.4 中添加的)。所以尝试根据最近的 gcc 的包含目录更改包含路径。
标签: c++ eclipse-cdt std unordered-map