我在使用ShareKit Integrated编译我的iphone项目时遇到了这个问题。我正在研究这个问题,到目前为止一切正常,现在它突然给了我错误。在SHK.m文件中,
#import </usr/include/objc/objc-class.h> file not found
我想我不小心改变了某些内容或删除了任何文件。没有弄错了。任何人都可以帮我解决这个问题吗?
注意:(我没有更改我的Xcode,也没有更改项目位置或其他任何内容)
答案 0 :(得分:32)
问题在于
行 #import </usr/include/objc/objc-class.h>
必须是
#import <objc/message.h>
#import <objc/runtime.h>
答案 1 :(得分:12)
您使用的是xcode 4.3吗?如果是,则只需替换
#import </usr/include/objc/objc-class.h>
这与#import <objc/runtime.h>
答案 2 :(得分:1)
是的,新的#import确实解决了问题,但却给出了新的错误
file - New OAuth Web Service.m
file - /shareKit/Template Src/ShareKit/New Web Service.m
file - /shareKit/Template Src/ShareKit/New Action.m
code - `«OPTIONALHEADERIMPORTLINE»`
error - Expected identifier or '('
答案 3 :(得分:1)
是的,新的#import确实解决了问题,但却给出了新的错误
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
答案 4 :(得分:0)
导入
#import&lt; Objc / message.h&gt;
#import&lt; objc / runtime.h&gt;
Imstead OF
并将部署目标更改为7.0,它对我有用。