首页 文章

OSX 10.7在新的XCode项目中预编译错误

提问于
浏览
7

我正在尝试构建一个针对10.7 Mac SDK(并使用llvm 3.1)的新XCode项目,并且在预编译阶段会遇到大量的解析错误 .

所有Cocoa Foundation文件都会导致解析错误,例如

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:525:174:错误:函数声明器之后的预期函数体/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h:68 :43:错误:预期';'顶级声明符后CF_EXPORT const CFStringRef kCFErrorURLKey CF_AVAILABLE(10_7,5_0); //在userInfo中标识关联URL的键 . 通常提供其中一个或kCFErrorFilePathKey .

如果我切换回使用10.6一切似乎编译并运行良好 .

我试图使用...删除并重新安装开发工具

sudo / Developer / Library / uninstall-devtools -mode = all

...然后重新安装XCode 4.3.1,但我的10.7版本的任何新项目仍然失败 .

有没有人看到过与XCode 4.3和10.7 SDK类似的问题 . 我应该尝试采取哪些其他步骤来清理/安装开发工具/ XCode?

[编辑]我已将构建日志上传到http://pastebin.com/ahYzhrww [/ edit]

1 回答

  • 1

    不久前我遇到了这个问题 . 这些步骤为我解决了这个问题:

    • 从/ Applications中删除Xcode.app

    • 重命名/开发者到/ Devoper-old

    • 从Mac App Store重新安装Xcode .

    在XCode中,打开Xcode菜单,选择Open Developer Tools,More developer tools ...

    下载其余的开发人员工具 .

相关问题