2011-12-19 7 views
0

Eclipseでビルドすると、C++ 0xキーワードに関する警告とエラーが発生します。例:EclipseでC++ 0x機能を構築する

識別子「decltypeは、」C++ 0xのそれを回避する方法

のキーワードになるのだろうか?

EDIT:

プロジェクト - >プロパティ - > C/C++ビルド - >ディスカバリーオプション - > GCC C++ Compiler->コンパイラの呼び出しの引数 - > [ - E -P -v -dD $ {} plugin_state_location /specs.c --std = GNU ++ 0xの]

それはhasnt効果、そこにそれは同じエラーでコンパイルしようとする空の文字列を入れた場合でも、のintresting。このパラメータは、この試してみてください(

+0

実際にC++ 11でコンパイルしようとしていますか? –

+0

gccを使用しているツールチェーンは何ですか?もしそうなら、フラグを渡してC++ 0x機能を有効にする必要があります。 -std = C++ 0xまたは-std = gnu ++ 0x – ted

+0

@ted、現在のツールチェーン:Linux GCC – Yola

答えて

5

必要なもののために知ってはいけない:

プロジェクト - >プロパティ - > C++ - ビルドし、[設定] - > [G ++コンパイラ[[その他]] - >他のフラグ

追加」 -std = C++ 0x "と表示されます。

関連する問題