预处理器指令问题
Posted
技术标签:
【中文标题】预处理器指令问题【英文标题】:Preprocessor Directive Issue 【发布时间】:2012-12-01 07:46:58 【问题描述】:我正在尝试在我的 ios 应用中包含 Google+ api 和foursquare api。编译时显示词法或预处理器问题,因为两者都在使用 #define DEBUG
编译时发生冲突的语句。
【问题讨论】:
【参考方案1】:从你的问题我不确定,但我能感觉到,一些代码部分丢失了......
所以你可以试试这个:
注释或删除这些行并重新编译。
或者可以转换成
#ifdef DEBUG
NSLog(@"log");
#endif
编辑:
当您更改问题时,现在很清楚错误是什么。
从任一文件中删除一个#define DEBUG
。
【讨论】:
【参考方案2】:或者要在代码中保存/更灵活,请执行以下操作:
#ifndef DEBUG
#define DEBUG
#endif
但这可能不是一个 100% 的好主意,因为它会影响您的所有构建配置。 (这可能不是我们想要的)
【讨论】:
以上是关于预处理器指令问题的主要内容,如果未能解决你的问题,请参考以下文章