我们的产品使用OpenCV作为仅支持arm6的库。在Xcode 3.2中,我们可以将活动架构指定为armv6,以便我们可以调试&在iphone4上测试(实际上是armv7 cpu)
今天我把xcode升级到4.0.2,我发现在iphone4上调试的时候,xcode会"聪明地"识别它,并将活动架构设置为armv7,导致在iphone4设备上调试时出现链接错误。如果我强制将有效的体系结构设置为armv6,它将得到以下编译错误:
没有架构编译(昂立active_arch =YES, active arch=armv6, valid_arch =armv6)。
我想知道,在调试iphone4设备时,如何将xcode 4中的活动架构设置为armv6 ?
最后,我决定升级我的项目以使用armv7 opencv库。糟糕的影响是iphone版本的armv6(即iphone &