gpt4 book ai didi

objective-c - 由于未找到 "nonatomic",使用 OpenCV 的 iPhone 5.1 应用程序崩溃

转载 作者:太空宇宙 更新时间:2023-11-03 23:02:33 25 4
gpt4 key购买 nike

我正在开发一个针对 iOS 5.1+ 的 iOS 应用程序。我在 Mac OS X 10.8 上使用 XCode 4.5,并且我拥有一台装有 iOS 5.1.1 的 iPhone 4。该应用程序需要 OpenCV,我已根据 tutorial in the OpenCV-Documentation 从源代码成功构建了它.

这是发生了什么:

当我启动应用程序时出现异常:

dyld: Symbol not found: _objc_setProperty_nonatomic

错误不会发生在 iOS 6 上,但在模拟器和真实设备上都发生在 iOS 5.1 上。

那是什么?它与OpenCV有关吗?它是否必须处理 iOS/iPhone/XCode 之间的不兼容问题??

编辑: 我的开发目标设置为 5.1。基础 SDK 是 6.0。我从另一台 Mac 复制了一个 SDK für 4.3(这是 XCode 4.5 支持的最低版本),并将开发目标和基础 SDK 设置为 4.3。也没有用(它甚至没有构建)。

我没有更新,该项目最初是使用 XCode 4.5 从头开始​​的。

同时我还发现了使用 gnulibc++ 而不是 libc++ 的提示,但这也导致项目根本无法构建。

最佳答案

我构建了一个测试项目并发现了同样的问题。 OpenCV 正在使用 ios6 的部署目标构建,这是一个已知问题,修复程序正在等待审查,请参阅 https://github.com/Itseez/opencv/pull/70

关于objective-c - 由于未找到 "nonatomic",使用 OpenCV 的 iPhone 5.1 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13655784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com