37

Juno / Kepler /LunaのEclipseCDTインデクサーで新しいC++標準のサポートを有効にするにはどうすればよいですか?

4

1 に答える 1

88

この質問(および回答)は、コンパイルが行われる前にエラーを強調表示するために使用される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でのテストに成功

  • ケプラー(CDT 8.2)
  • ルナ(CDT 8.4)
于 2012-11-29T21:29:10.087 に答える