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