美文网首页
使用clang将OC代码转为C/C++

使用clang将OC代码转为C/C++

作者: 何大双 | 来源:发表于2019-02-20 10:04 被阅读0次

    简单的源文件(不包含系统SDK或者第三方头文件的源文件)使用命令:

    $clang -rewrite-objc MyClass.m

    即可获得MyClass.cpp

    若是包含了系统头文件的源文件比如:

    ViewController.m文件包含了#import  <UIKit/UIKit.h>使用命令clang -rewrite-objc ViewController.m时会报错误:

    ./ViewController.h:9:9: fatal error: 'UIKit/UIKit.h' file not found

    此时你需要指定SDK版本使用命令

    $ xcrun -sdk iphonesimulator clang -rewrite-objc ViewController.m

    参考网友blog:https://cotin.tech/iOS/clang-rewrite-objc/

    相关文章

      网友评论

          本文标题:使用clang将OC代码转为C/C++

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