-
终端cd到目标工程目录
-
执行一下命令行:
xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc OC源文件 -o 输出的CPP文件
,如果需要链接其他框架,使用-framework参数。比如-framework UIKit。
例:xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc main.m -o main.cpp
。 -
打开工程目录,目录下就会生成了一个main.cpp的c++文件。
-
编译项目时会报错,是因为这个c++文件参与了编译,要在工程设置中main.cpp文件译出编译范围。在下图的位置移除:
截屏2021-12-11 下午9.56.45.png -
这个时候再编译就不会报错了。
网友评论