我正在使用:
clang -ObjC -framework UIKit -o /var/compiled/c /Documents/Source/main.m
在OS X终端上。我也尝试了UIKit.framework,但是两种方法都出现了
致命错误:找不到'UIKit/UIKit.h'
您有什么建议吗?
谢谢
我正在使用:
clang -ObjC -framework UIKit -o /var/compiled/c /Documents/Source/main.m
在OS X终端上。我也尝试了UIKit.framework,但是两种方法都出现了
致命错误:找不到'UIKit/UIKit.h'
您有什么建议吗?
谢谢
$ echo $PATH
2 - 假设/System/Library/Frameworks没有包含在PATH中,请添加它:
$ PATH=$PATH:/System/Library/Frameworks
3-现在我们准备好了,可以进行Kochun先生的咒语:
$ clang -fobjc-arc -framework Foundation main.m prog1
export $PATH
吗? - tkanzakic/Library/Frameworks
。 - tkanzakic在不使用Xcode的情况下为iOS编译并不容易。在您的情况下,您正在尝试使用iOS框架,但既没有使用iOS工具链的编译器也没有使用iOS SDK。
如果您查看Xcode项目的编译记录,您将看到一些必要的标志。您需要的内容包括:
xcrun -sdk iphoneos clang
选择正确的编译器和SDK-arch armv7s
选择正确的CPU架构-mios-version-min=6.1
设置最低部署目标一些较旧版本的Xcode还需要 -isysroot=/path/to/iPhoneOS6.1.sdk
来选择正确的SDK,因为 xcrun
没有自动执行此操作。