美文网首页
Clang 方法

Clang 方法

作者: shuaikun | 来源:发表于2021-03-30 12:07 被阅读0次
第一种方法:绝对路径

1、cd到对应文件的文件夹:cd 文件夹路径
2、进行转换:
//ViewController.m 为需要转换的文件,之后文件夹中会出现cpp文件就是我们要找的文件
clang -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk ViewController.m

转换后的文件.png
第二种方法:cd 到需要转换的文件夹进行转换

1、cd到对应的文件夹:cd 文件夹路径
2、终端转换
(1)模拟器 :xcrun -sdk iphonesimulator clang -rewrite-objc main.m
(2)真机 : xcrun -sdk iphoneos clang -rewrite-objc main.m
(3)真机 +模拟器 有默认版本的 :xcrun -sdk iphonesimulator9.3 clang -rewrite-objc main.m

第三种方法:xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc mian.m
第四种方法:clang -rewrite -objc main.m -o main.cpp

这个方法会出现下面的错误,这个问题就可以根据上面的方法解决
clang: error: unknown argument: '-rewrite' clang: error: no such file or directory: 'main.m' clang: error: no input files

错误视图.png

相关文章

网友评论

      本文标题:Clang 方法

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