2012-03-12 11 views
0

私はEclipseをいくつかのC++プロジェクトに使用しています。私は純粋にデバッグコードのいくつかのビットを持っていたいと思います。私はこれがうまくいくと期待しています:Eclipse/GCCデバッグフラグがあります

#ifdef DEBUG 
    do_something(); 
#endif 

でも、DEBUGは定義されていません。

DEBUGを意味する#定義済みの「単語」はありますか?または、デバッグ設定のコンパイラフラグに-DDEBUGを追加する必要があります。

ありがとうございます!

答えて

1

標準Cはの文脈でNDEBUGを表し、定義されている場合、assertは何もしません。

標準マクロはありません。最も安全な方法は、自分で定義することです。

+0

私はそれほど疑わしい。 –

関連する問題