发布于 

记一次 clang 编译错误的解决

记录 clang 编译错误的解决。

1
$ clang -rewrite-objc main.m 

错误信息:

1
2
3
4
main.m:9:9: fatal error: 'UIKit/UIKit.h' file not found
#import <UIKit/UIKit.h>
^~~~~~~~~~~~~~~
1 error generated.

替换方法:

1
2
3
4
5
6
7
$ $ clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk main.m

$ xcrun -sdk iphonesimulator clang -rewrite-objc main.m

$ xcrun -sdk iphoneos clang -rewrite-objc main.m

$ xcrun -sdk iphonesimulator13.0 clang -rewrite-objc main.m
warning,

note warning TODO:错误的原因,后续再查找定位。


本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

本站由 @JonyFang 创建,使用 Stellar 作为主题,您可以在 GitHub 找到本站源码。