WindowsでEclipse Mars.2リリース(4.5.2)を使用しています。 C++ 11はうまく動作しますが、C++ 14では、C++ 14の機能を使用してプロジェクトをビルドしてもエラーは発生しませんが、IDEはC++ 14の機能を使用してエラーをハイライト表示します。実際のエラーを検出することは困難です。EclipseでC++ 14の構文チェックを有効にする
など。 std :: make_uniqueを使用すると、常に "Symbol 'make_unique'を解決できませんでした"という通知のバグシンボルが強調表示されます。
EclipseでC++ 14の構文チェックを有効にするにはどうすればよいですか?
私の現在の構成:
プロジェクトプロパティ - > C/C++ビルド - >設定 - >プリプロセッサ - >定義シンボル:
- __GXX_EXPERIMENTAL_CXX0X__
- __cplusplus = 201403L
プロジェクトプロパティ - > C/C++ビルド - >設定 - >その他 - >その他のフラグ:
- -c -fmessage長= 0 -std = C++ 14
サポートがいっぱいです。それは私のために働くが、私はいつもそれを動作させるためには何をする必要があるのか嫌った。 'static_casting <>'の戻り値が 'std :: bind'であるまれなケースしか見つかりませんでしたが、幸いにもパーサはそれらをエラーとしてマークしません。逆です。パーサは、コンパイラが行ういくつかのエラーを通知しません。 – Xeverous