にプリプロセッサメッセージマクロを理解する助けが必要LITEまたはFULLのいずれかが宣言されていない場合これを私のPrefix.pchファイルにドロップして、#errorステートメントで警告が表示されます。は、私はずっと前にプリプロセッサマクロを使用する必要があったが、ウェブ上でコードのこのビットに出くわしていないXCodeの
私はエラーを変えてみました:
#pragma message("some text")
そして、これは、コンパイルし、一方、テキストが(私が見ることができる)が表示されません。
LITEまたはFULLをまだ宣言していないので、なぜこれが機能しないのか不思議です。
あなたの問題は何ですか? LITE_VERSION/FULL_VERSIONが定義されていないときに#errorメッセージを表示したい、または表示したくないのですか?あなたがしない場合は、マクロ全体を取り出してください。 XCodeの最新バージョンを使用している場合、プラグマがデバッグコンソールに警告を表示する必要があります。 – Perception
実際には、私はビルド時に、エラーではなく、警告が欲しかった... – TigerCoding