Juno/Kepler/LunaのEclipse CDTインデクサーで新しいC++標準のサポートを有効にするにはどうすればよいですか?
注この質問(および回答)は、Eclipseインデクサーのみを扱うことに注意してくださいコンパイルが行われる前にエラーを強調表示するために使用されます。 C++コンパイラの設定は変更されません!(したがって、C++ 11設定が欠落しているためにコンパイルが失敗する可能性がありますが、 " セクション)
Eclipseインデクサーの設定を変更するには、Project properties
-> C/C++ General
-> Preprocessor Include Paths, Macros etc.
-> tab Providers
-> CDT GCC Built-in Compiler Settings
-std=c++0x
(または-std=c++11
)をCommand to get compiler specs:
に追加します
その後、次のようになります。
$ {コマンド} -E -P -v -dD $ {INPUTS} -std = c ++ 0x
ソース
関連
更新
Eclipseで正常にテストされました