iphone - Box2D xcode项目编译器错误“命令/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2失败,退出代码为1”

标签 iphone ios xcode box2d

我正在尝试从box2d svn存储库中编译Box2D.xcodeproj。当我加载项目时,我有一条警告说:

目标Box2D中缺少SDK:
iphoneos2.2

当我尝试编译时,出现两个错误:

命令
/开发人员/平台/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2
失败,退出代码为1

命令
/开发人员/平台/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2
失败,退出代码为1

编辑:我戳了一下,并将目标sdk设置为iphoneos4.3(最新),现在我只遇到一个错误:

[BEROR]没有可编译的架构
(ONLY_ACTIVE_ARCH = YES,有效
arch = i386,VALID_ARCHS = armv7)。

有什么想法吗?

最佳答案

您是否尝试过Box2D项目设置,并将选定的SDK从“iphoneos2.2”更改为“最新的iOS”(或在成功构建的其他项目中碰巧使用的任何东西)?

编辑

更新后,Box2D似乎配置为仅为该设备构建,而您正在尝试为iPhone模拟器构建它。您可以通过尝试在设备(特别是iPhone 3GS或更高版本)上构建并运行来进行测试。为了获得更好的修复,请编辑Box2D项目,然后禁用“仅构建 Activity 架构”选项,然后将i386和armv6添加到有效目标架构列表中。从理论上讲应该解决剩下的问题。

关于iphone - Box2D xcode项目编译器错误“命令/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2失败,退出代码为1”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6633472/

相关文章:

ios - 如何在 ios 中以编程方式更改谷歌广告横幅 View 广告尺寸

iphone - 我可以与 UIView subview 交互并将其放置在全屏 UICollectionView 同级 View 后面吗?

ios - 在 Swift 中使用 UIScrollView 无限循环滚动

ios - 在更改 View (Segue) 时显示事件指示器并为下一个 View (API) 加载数据

ios - Storyboard编辑器中的 "First Responder"和 "Exit"框的用途是什么?

iphone - 旋转PDF文档,一段时间后缩小

iphone - 在内存中加载 View ——viewWillAppear 方法调用

ios - 核心数据缓慢获取关系对象

ios - 如何出于 GDPR/RGPD 的目的对 iOS 版 Google Analytics 进行匿名化

Xcode:在没有开发者帐户的情况下启用应用程序组?