我有一个项目,使用当前版本的Xcode和llvm。
我正在做一个免费和付费版本的游戏,所以我设置了一个预处理器标志来做它。
对于我定义的付费版本目标PAID_VERSION = 1
(在Build Settings的“ User-Defined ”部分)
然而,当我编译时,PAID_VERSION
不断出现未定义的问题。
所以我的#ifndef
和#ifdef
指令构建了应用程序的免费版本。
我环顾了Stack Overflow和Google,并没有发现关于这里发生了什么的提示。