0

我有一个项目,使用当前版本的Xcodellvm
我正在做一个免费和付费版本的游戏,所以我设置了一个预处理器标志来做它。

对于我定义的付费版本目标PAID_VERSION = 1 (在Build Settings的“ User-Defined ”部分)

然而,当我编译时,PAID_VERSION不断出现未定义的问题。
所以我的#ifndef#ifdef指令构建了应用程序的免费版本。

我环顾了Stack OverflowGoogle,并没有发现关于这里发生了什么的提示。

4

1 回答 1

0

其他 C 标志部分添加-DPAID_VERSION=1

这将定义PAID_VERSION1,相当于#define PAID_VERSION 1在代码中。

于 2012-10-21T02:30:40.770 回答