【问题标题】:OpenCV: How to use contrib modules on iOSOpenCV:如何在 iOS 上使用 contrib 模块
【发布时间】:2015-09-24 16:36:58
【问题描述】:

我已经使用底部here 概述的contrib 模块构建了iOS 框架,并且一切正常(只需复制您需要的contrib 模块并运行build_framework.py。查看框架时,我看到模块像xfeatures2d 在那里。

但是,在将框架添加到我的目标后,我无法在 XCode 中使用它们,它抱怨 file not found

有趣的是,XCode 会自动完成 #import <opencv2/xf#import <openccv2/xfeaturesd2/>,但不会自动完成该文件夹中的标题。

如何让 XCode 确认这些标头的存在?

编辑:原来,我在/Library/Frameworks 中有另一个(旧)版本的opencv2.framework,尽管我在~/Library/Frameworks/ 中明确添加了一个。 XCode 似乎总是与前者链接,忽略后者,这很奇怪它会自动完成 #import 语句中的 xfeatures2d 文件夹,尽管使用的框架版本不包含此文件夹。

【问题讨论】:

  • @downvoter:请详细说明这个问题应该改进的地方。

标签: c++ ios xcode macos opencv


【解决方案1】:

在这种情况下,应该确定 XCode 链接到哪个框架,并检查另一个版本中的相同框架是否也位于 /Library/Frameworks/ 或其他一些默认搜索位置。我无法让 XCode 使用正确的,所以我必须对其进行符号链接。

【讨论】:

    猜你喜欢
    • 2021-03-17
    • 2016-01-31
    • 2023-04-06
    • 2015-07-13
    • 2018-04-17
    • 1970-01-01
    • 1970-01-01
    • 2015-10-21
    • 2020-05-01
    相关资源
    最近更新 更多