預處理消息宏我還沒有需要之前多用預處理宏,和整個網絡上此位的代碼來:需要幫助理解XCode中
#ifndef LITE_VERSION
#ifndef FULL_VERSION
#error
#endif
#endif
這樣做的目的是警告如果LITE或FULL未被聲明。我放棄了我的Prefix.pch文件,並收到#error語句的警告。
我試圖改變錯誤:
#pragma message("some text")
雖然這將編譯,則不會顯示任何文本(我可以看到)。
我還沒有宣佈LITE或FULL,所以我想知道爲什麼這不起作用。
剛纔你的問題是什麼? LITE_VERSION/FULL_VERSION未定義時,您是否希望看到#error消息?如果你不那麼你應該拿出整個宏。如果您使用最新版本的XCode,則應用程序會在調試控制檯中顯示警告。 – Perception
其實,我只是想在建立時發出警告,而不是錯誤... – TigerCoding