技术

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

2019-02-18  本文已影响0人  二猪哥

使用clang命令,将.m文件转换成.cpp文件(cd到main.m的文件路径下:)

clang -rewrite-objc main.m

若有异常:
如:

异常一:fatal error: ****'UIKit/UIKit.h'filenotfound#import <UIKit/UIKit.h> ^**1error generated.

则:

alias rewriteoc='clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk'
异常二 :'UIWebView' is unavailable: not available on macOS

则:

xcrun -sdk iphoneos clang -rewrite-objc main.m
xcrun -sdk iphonesimulator clang -rewrite-objc main.m
xcrun -sdk iphonesimulator10.3 clang -rewrite-objc main.m
clang -rewrite-objc main.c
上一篇下一篇

猜你喜欢

热点阅读