升级的Xcode 4.0.1到4.1给出编译错误为iPhone SDK

问题描述:

我有新的改变了雪豹与狮子OS X和Xcode的4.0.1 4.1。 iPhone代码在Xcode 4.0.1上工作正常。现在在Xcode 4.1中,它给出的错误主要与LLVM GCC 4.2有关。我试着改变编译器提供的不同选项。身体可以知道这个问题并帮助我解决这个问题。升级的Xcode 4.0.1到4.1给出编译错误为iPhone SDK

+0

你能告诉确切的错误是什么? – jtbandes

+0

我得到约245个错误。大多数错误是“之前的预期声明说明符” - “令牌”。 – Arvind

+0

你可能会在代码中显示一些这些错误的截图吗?这将是很好的修复它们,而不是搞乱SDK。但我不确定是否有可能。 – jtbandes

我想你想改变目标的编译器版本并双击它,那么你必须把它从there.Try改变它,我可以解决你的问题。 http://useyourloaf.com/blog/2011/3/21/compiler-options-in-xcode-gcc-or-llvm.html 检查这个网址

+0

感谢响应,目前我有C/C++ /目标C到LLVM GCC 4.2变化编译器。那是对的吗。 – Arvind

+0

我曾尝试在构建和目标可以编译所有的选项,但没有卓见成效。 – Arvind

我知道,当我升级到狮子和Xcode的4.1,通过App Store中删除更新的iOS SDK 4.0,4.1和4.2,只留下4.3。

这给了我编译错误,因为我的基地SDK为4.0,它所需的4.0 SDK文件进行编译,我很幸运地拥有一切备份,我复制我的软件开发工具包背到狮子成

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs 

这是我升级的唯一问题,希望这有助于。

+0

你的意思是这是不可能运行的Xcode 4.0.1构建Xcode的4.1的iOS 4.3。 – Arvind

+0

不,我的意思是,当我升级到Xcode 4.1时,安装过程将iOS SDKs 4.0删除到4.2,您应该可以将它们下载到某个位置,并且只需将它们放回原位即可正常工作。 – Daniel