美文网首页
#ifdef __OBJC__到底是干什么的

#ifdef __OBJC__到底是干什么的

作者: 小小旭 | 来源:发表于2018-12-06 14:11 被阅读0次

    今天写一个新的应用,自己引入pch文件时,要导入<UIKit/UIKit.h>和<Foundation/Foundation.h>,结果编译报错。
    原因:
    1)Xcode能编译 .c、.m、.mm、.cpp等后缀的文件,而pch文件是上述几种后缀文件共用的,但是在编译.c、.cpp时,出现语法和OC不兼容的情况,导致编译出错

    ifdef OBJC会在编译OC文件的时候为true,编译其他文件的时候false

    #ifdef __OBJC__
    //这里加入你想引用的文件
    #endif
    

    相关文章

      网友评论

          本文标题:#ifdef __OBJC__到底是干什么的

          本文链接:https://www.haomeiwen.com/subject/zuqocqtx.html