【发布时间】: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