为真实设备构建 xcode 项目时出现问题

发布于 2024-12-28 13:54:27 字数 571 浏览 0 评论 0原文

我有一个问题困扰了我一段时间。我正在使用我在互联网上创建的模板项目中的opencv框架: http://www.eosgarden.com/en/opensource/opencv-ios/download/

我需要opencv函数来比较两个图像,所以我需要将UIImage转换为Iplmage才能在函数中使用它。然而,一切都在模拟器上构建得很好,但是,当我连接 ipad 2 设备时(我需要它,因为我在应用程序中使用相机)编译器会抛出错误:

架构armv7的未定义符号: “_cvCreateImage”,引用自: +[SomeViewController CreateIplImageFromUIImage:] 在 SomeViewController.o 中 ld:找不到架构armv7的符号

我尝试安装xcode 4.2,我已将其降级到xcode 4.1,但没有成功。任何帮助表示赞赏。

I have one problem and itbothering me for a while. Im usning opencv framework from template project which i have founded on internet: http://www.eosgarden.com/en/opensource/opencv-ios/download/

I need opencv function for comparing two images, so i need to convert UIImage to Iplmage in order to use it in function. However, everything builds fine on simulator, but, when i connect ipad 2 device (i need it because i`m using camera in application) compiler throws me error:

Undefined symbols for architecture armv7:
"_cvCreateImage", referenced from:
+[SomeViewController CreateIplImageFromUIImage:] in SomeViewController.o
ld: symbol(s) not found for architecture armv7

I try installing xcode 4.2, i have downgraded it to xcode 4.1, no success. Any help is appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

怎樣才叫好 2025-01-04 13:54:27

您使用的 OpenCV 版本相当旧,旨在与 iOS3+4 配合使用。我想使用支持 iOS5 的新版本是个好主意:)

看看这个版本。只需获取一份副本,设置 iPad 支持即可开始使用(已测试)。

The OpenCV build you're using is pretty old and intended to work with iOS3+4. I guess going with a newer Version which supports iOS5 is a good idea :)

Take a look at this Version. Just grab a copy, setup iPad-support and you're good to go (tested it).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文