2013-05-03 3 views
5

Eclipse CDTでコードアナライザのエラーが発生しています。 C++ 11の機能ではうまく動作しません。 __GXX_EXPERIMENTAL_CXX0X__が定義され、コンパイラフラグが設定されます。ライブラリはコンパイルされ、正常に動作しますが、私はnullptrがキーワードであることをEclipseに伝える方法を見つけることができません。強調しないでください。CDTコードアナライザにnullptrを導入するには?

Stupid Eclipse :)

私は、現在のLTSのUbuntu(12.04)のデフォルトのバージョンを使用しています。それはインディゴ(3.7.2)です。

+0

私は現在のLTS Ubuntu(12.04)のデフォルトバージョンを使用しています。 It's Indigo(3.7.2) –

+0

私は12.04 LTSも使用しており、IndigoやJunoには何の問題もありません。スタティック・アナライザは、私に[偽陽性](http://stackoverflow.com/q/13458396/341970)を与えてくれているので完全に回ってしまっていますが、実際には役に立たないのです。ストーリーは短いので、スタティックアナライザーを回すよりも良いアイデアはありません。申し訳ありません... :( – Ali

+0

見つけてください:http://stackoverflow.com/questions/9131763/eclipse-cdt-c11-c0x-support/15098556#15098556 – ravwojdyla

答えて

0

Windows -> Preferences -> C/C++ -> Settings -> CDT GCC Built-in Compiler Settings

あなたはそこに標準を指定することができます。

gcc -std=c++11 ${FLAGS} -E -P -v -dD "${INPUTS}"

をそれは私のために正常に動作します、しかし私は、火星を使用しています。

関連する問題