0

我的 eclipse cdt 将使用 initializer_lists 的函数定义和函数调用标记为错误。即使设置了包含的路径并且它似乎找到了它,这在 linux 和 Windows 上都会发生。现在,即使它只是有点烦人,我也想摆脱它。

我怀疑我必须告诉 cdt 类似 -std=c++0x 我必须告诉编译器编译初始化列表。有人知道如何解决这个问题吗?

4

1 回答 1

0

有点晚了,但这里有一些解决方法步骤:

  1. 窗口 > 首选项 > C/C++ > 代码分析
  2. 选择Invalid Arguments下的项目Syntax and Semantic Errors
  3. 单击Customize Selected...按钮。
  4. Scope选项卡中,将包含初始化列表语法的文件添加到排除模式。
  5. 单击确定/应用/确定。
  6. 选择显示错误的文件,右键单击 > 索引 > 刷新所有文件

然后错误应该消失(他们为我做了)。

于 2013-05-24T09:06:09.127 回答