Xcode 4.3.3 で新しい cocoa プロジェクトを作成しました。Apple LLVM コンパイラ 3.1 設定のプリプロセッサ マクロには、DEBUG=1 $(inherited) 値が割り当てられています。削除して再度追加したところ、コンパイル時にエラーが発生しました:
clang: エラー: そのようなファイルまたはディレクトリはありません: 'DEBUG=1'
プロジェクト設定で値を検索すると、値が「その他の警告フラグ」でも定義されていることがわかりました
私の質問は次のとおりです。
DEBUG
vsを持つだけの違いは何DEBUG=1
ですか?- 何をし
$(inherited)
ますか? - 他の警告フラグでも何をしていますか?