【问题标题】:Preprocessor Directive Issue预处理器指令问题
【发布时间】:2012-12-01 07:46:58
【问题描述】:

我正在尝试在我的 ios 应用中包含 Google+ api 和foursquare api。编译时显示词法或预处理器问题,因为两者都在使用 #define DEBUG 编译时发生冲突的语句。

【问题讨论】:

    标签: objective-c ios preprocessor-directive


    【解决方案1】:

    从你的问题我不确定,但我能感觉到,一些代码部分丢失了......

    所以你可以试试这个:

    注释或删除这些行并重新编译。

    或者可以转换成

    #ifdef DEBUG
      NSLog(@"log");
    #endif
    

    编辑:

    当您更改问题时,现在很清楚错误是什么。

    从任一文件中删除一个#define DEBUG

    【讨论】:

      【解决方案2】:

      或者要在代码中保存/更灵活,请执行以下操作:

      #ifndef DEBUG
         #define DEBUG
      #endif
      

      但这可能不是一个 100% 的好主意,因为它会影响您的所有构建配置。 (这可能不是我们想要的)

      【讨论】:

        猜你喜欢
        • 2012-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多