0

定義されているものはありRELEASEますか、それとも別の名前である可能性がありますか?

使いたくない

#ifndef DEBUG

#endif

nは、を使用する場合よりもわかりにくい場合があるためRELEASEです。これは非常に明確です。

利用できるものがない場合、定義Support Files/project_name.pchするための良い方法に以下を追加していますか?RELEASE

#ifndef DEBUG
  #define RELEASE 1
#endif
4

1 に答える 1

1

DEBUGプリプロセッサ マクロの下の Xcode のビルド設定で定義されているだけです。そのセクションでは、すべてのビルド、デバッグ ビルド、またはリリース ビルドに対して定義するマクロを指定できます。リリース セクションに追加RELEASEするだけで、必要なものが手に入ります。または、デバッグ セクションとリリース セクションに#if入れ#ifdefたい場合。DEBUG=1, RELEASE=0DEBUG=0, RELEASE=1

(Xcode を使用していない場合は、ビルド システム/コンパイラに同様の機能が必要です。)

于 2012-08-17T03:16:31.123 に答える