【发布时间】:2013-06-12 11:25:02
【问题描述】:
我在 Eclipse CDT 中配置了一个 C++11 项目以使用 gcc-4.7。它不是我系统上的默认编译器,它不支持 C++11。为了使编译工作,我需要传递标志 -std=c++11 并且还包括以下标头路径:/usr/local/Cellar/gcc/4.7.2/gcc/include/c++/4.7.2
每当我使用像 std::unordered_set 或 std::unordered_map 这样的 C++11 容器类型时,CDT 索引器都会抱怨:Symbol unordered_set could not be resolved。如何告诉索引器正确解析这些符号?
这就是我配置索引器的方式:
据我了解设置,索引器应该使用当前活动构建配置中的编译器设置。编译工作正常,为什么不索引呢?
【问题讨论】:
标签: eclipse c++11 build indexer