#在'中定义;用户定义的';在xcode编译代码时未定义目标生成设置的节
我有一个项目,使用当前版本的Xcode和llvm#在'中定义;用户定义的';在xcode编译代码时未定义目标生成设置的节,xcode,llvm,c-preprocessor,preprocessor-directive,user-defined,Xcode,Llvm,C Preprocessor,Preprocessor Directive,User Defined,我有一个项目,使用当前版本的Xcode和llvm 我正在做一个免费和付费版本的游戏,所以我设置了一个预处理器标志来完成它 对于付费版本目标,我定义付费版本=1(在构建设置的“用户定义的”部分) 然而,当我编译时,付费版本总是出现未定义的内容。 因此,我的#ifndef和#ifdef指令构建了该应用程序的免费版本 我环顾了堆栈溢出和谷歌,没有发现任何关于这里发生了什么的提示。在其他C标志部分添加-DPAID_VERSION=1 这将付费版本定义为1,相当于在代码中定义付费版本1
我正在做一个免费和付费版本的游戏,所以我设置了一个预处理器标志来完成它 对于付费版本目标,我定义
付费版本=1
(在构建设置的“用户定义的”部分)
然而,当我编译时,付费版本
总是出现未定义的内容。因此,我的
#ifndef
和#ifdef
指令构建了该应用程序的免费版本
我环顾了堆栈溢出和谷歌,没有发现任何关于这里发生了什么的提示。在其他C标志部分添加
-DPAID_VERSION=1
这将付费版本定义为1
,相当于在代码中定义付费版本1