【问题标题】:upgrading Xcode 4.0.1 to 4.1 giving compilation error for iPhone sdk将 Xcode 4.0.1 升级到 4.1 会导致 iPhone sdk 的编译错误
【发布时间】:2011-08-22 08:48:29
【问题描述】:

我用 Lion OS x 和 Xcode 4.0.1 用 4.1 更新了 Snow leopard。 iPhone 代码在 Xcode 4.0.1 上运行良好。现在在 Xcode 4.1 中,它给出的错误主要与 LLVM GCC 4.2 相关。我尝试过更改编译器的不同可用选项。身体可以知道这个问题并帮助我解决这个问题。

【问题讨论】:

  • 你能指出具体的错误是什么吗?
  • 我收到大约 245 个错误。大多数错误是“'-'标记之前的预期声明说明符”。
  • 您能否在代码中显示其中一些错误的屏幕截图?修复它们而不是弄乱 SDK 会很好。但我不确定这是否可能。

标签: iphone xcode compiler-construction xcode4 llvm


【解决方案1】:

我认为您想更改目标上的编译器版本并双击它,然后您必须从那里更改它。试试吧,我可能会解决您的问题。 http://useyourloaf.com/blog/2011/3/21/compiler-options-in-xcode-gcc-or-llvm.html 检查这个网址

【讨论】:

  • 感谢您的回复,目前我已将 C/c++/Objective C 的编译器更改为 LLVM GCC 4.2。对吗?
  • 我已经尝试了编译器在构建和目标中的所有可用选项,但没有任何成果。
【解决方案2】:

我知道当我升级到 Lion 和 Xcode 4.1 时,通过 App Store 的更新删除了 iOS SDK 4.0、4.1 和 4.2,只剩下 4.3。

这给了我编译错误,因为我的基础 SDK 是 4.0,它需要 4.0 SDK 文件才能编译,我很幸运能够备份所有内容,并将我的 SDK 复制回 Lion 到

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

这是我升级时遇到的唯一问题,希望对您有所帮助。

【讨论】:

  • 你的意思是使用 IOS 4.3 运行 Xcode 4.0.1 build 到 Xcode 4.1 是不可能的。
  • 不,我的意思是当我升级到 Xcode 4.1 时,安装过程删除了 iOS SDK 4.0 到 4.2,你应该可以在某个地方下载这些,只需将它们放回原处就可以正常工作他们应该是。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-11-16
  • 1970-01-01
  • 1970-01-01
  • 2022-01-08
  • 2020-11-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多