iOS 开发每天分享优质文章

OC代码转C++代码的生成

2018-07-03  本文已影响16人  IIronMan

使用clang编译器将Objective-C代码编译成C语言代码, 并生成在一个.cpp的 C++文件中。具体的命令行是:

$ cd 当前文件夹 
$ clang -rewrite-objc ViewController.m

可能会遇到一个错误就是如下:

报错

解决办法是将之前执行的命令替换成为:

$ clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk ViewController.m

这时, 你会发现, 你的文件夹中多了一个.cpp的文件, 证明解决了这个问题。

优化

上一篇 下一篇

猜你喜欢

热点阅读