C ++ 11 Eclipse自动完成功能无效

时间:2014-11-28 20:20:49

标签: c++ eclipse c++11 eclipse-luna gcc4.8

我正在使用Eclipse IDE for C / C ++ Developers Version:Luna Service Release 1(4.4.1)。

我的自动完成工作正常,我可以编译正确的c ++ 11文件。但是,特定C ++ 11功能的功能不会出现在自动完成中(例如某些容器的emplace_back函数或forward_list等新容器)。

他们编译得很好,所以这不是问题。

到目前为止,我尝试将语言方言从项目设置更改为c ++ 11。这允许程序编译正常但没有自动完成。

注意:代码编译正常。它的自动完成功能无效。

2 个答案:

答案 0 :(得分:0)

这里的答案解决了我的问题: Eclipse CDT C++11/C++0x support

这不是公认的答案,但解决了我遇到的问题!谢谢cv_and_he。

答案 1 :(得分:-1)

我说检查你的编译器而不是怀疑eclipse。 如果你是一个Linux 做 gcc --version来检查你的编译器版本。 然后,您可以与此页面进行比较,看看您的所需功能是否包含在此版本中: https://gcc.gnu.org/projects/cxx0x.html