如何在Juno / Kepler / Luna的Eclipse CDT索引器上启用对新C ++标准的支持?
答案 0 :(得分:85)
注意这个问题(和答案)只涉及 Eclipse索引器,它用于在编译之前突出显示错误。 C ++编译器设置未更改!(因此,由于缺少C ++ 11设置,编译仍可能失败,但请查看“相关”部分)
要更改 Eclipse索引器设置,请转到
Project properties
- > C/C++ General
- > Preprocessor Include Paths, Macros etc.
- >标签Providers
- > CDT GCC Built-in Compiler Settings
并将-std=c++0x
(或-std=c++11
)追加到Command to get compiler specs:
之后它应该看起来像:
$ {COMMAND} -E -P -v -dD $ {INPUTS} -std = c ++ 0x
<强>来源强>
相关强>
<强>更新强>
使用Eclipse成功测试