2014-03-26 54 views
0

我想在Eclipse Indigo中测试示例C++应用程序。我创建了一个可执行项目(以便自动生成makefile)。我使用函数,这意味着我需要C++ 11的库支持。现在我知道我必须指定某处--std = C++ 11,但我不知道在项目属性中设置该位置,我真的很想避免编辑我自己的makefile。任何帮助赞赏。此文件需要C++ 11库支持

+3

检查[docs](http://wiki.eclipse.org/CDT/User/FAQ#CDT_does_not_recognize_C.2B.2B11_features)? –

+2

这种设置通常在'C/C++ Build'属性树中找到。有可能在那里设置'CXXFLAGS'环境变量。 – Abrixas2

+0

不,我没有在文档中找到。而且我无法找到C/C++构建选项在哪些环境变量。 –

回答

1

我测试了使用Eclipse开普勒以下的步骤应该是相似的:

  • 打开项目属性
  • 左侧,打开C/C++ Build树和Settings
  • 点击现在,右侧应显示一个设置窗格,其中有一个名为Tool Settings的标签。在该页面中,打开C++编译器的树(例如,GCC C++ Compiler)并单击Miscellaneous

您现在可以将-std=c++11附加到Other flags文本字段中的字符串。

+0

谢谢,像魔术一样工作;) –