Iphone 升级XCode 4.0后出现LLVM GCC 4.2错误

Iphone 升级XCode 4.0后出现LLVM GCC 4.2错误,iphone,xcode,gcc,compilation,llvm,Iphone,Xcode,Gcc,Compilation,Llvm,我正在使用Twitter OAuth框架发现。直到几天前我升级了XCode,一切都很顺利。现在,当我试图编译这个应用程序时,我在Twitter OAuth文件中得到了错误,其中 在@interface中没有为“MGTwitterXMLParser”声明超类 还有警告说 “MGTwitterXMLParser”可能不响应“+alloc” 如果有人知道这里发生了什么,我将非常感谢您的帮助。Chris,我不使用MGTwitterXMLParser,但您问题中的第一条错误消息表明编译器希望MGTwitt

我正在使用Twitter OAuth框架发现。直到几天前我升级了XCode,一切都很顺利。现在,当我试图编译这个应用程序时,我在Twitter OAuth文件中得到了错误,其中

在@interface中没有为“MGTwitterXMLParser”声明超类

还有警告说

“MGTwitterXMLParser”可能不响应“+alloc”


如果有人知道这里发生了什么,我将非常感谢您的帮助。

Chris,我不使用MGTwitterXMLParser,但您问题中的第一条错误消息表明编译器希望MGTwitterXMLParser类的接口声明具有父类。否则,编译器将把MGTwitterXMLParser视为与NSObject类似的根类

MGTwitterXMLParser.h是否包含如下内容

@interface MGTwitterXMLParser:NSObject 

您问题中的第二条错误消息可能与第一条错误消息相链接,因为编译器无法遍历MGTwitterXMLParser的继承树以找到它的+(id)alloc声明。

显然,问题的出现是因为iOS SDK 4.0觉得需要向头搜索路径添加各种条目,生成设置中的框架搜索路径和库搜索路径。我清除了这些字段,然后开始工作。

您尝试过切换回普通GCC 4.2吗?是的,我尝试过GCC 4.2、LLVM GCC 4.2和LLVM 2.0-GCC 4.2和LLVM 2.0实际上给出了更多的错误和警告,但属于同一类。