clang 將oc main.m文件轉(zhuǎn)成c++ main_cpp文件代碼:
xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc main.m -o main_cpp.cpp
如果遇到如下錯誤:
cannot create _weak reference in file using manual reference
解決方案:支持ARC,指定運行時系統(tǒng)版本,比如
xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc -fobjc-arc -fobjc-runtime=ios-8.0.0 main.m -o main_cpp.cpp