C++ ios opencv2.framework非常奇怪

C++ ios opencv2.framework非常奇怪,c++,ios,xcode,opencv,C++,Ios,Xcode,Opencv,我不熟悉ios的Xcode。我遇到了一个非常奇怪的问题 我的Xcode是MacOS EI下的7。我下载了ios版的opencv示例 然后我下载了opencv2.framework for ios而不是Mac(它们是不同的) 但是,在我解压缩opencv2.framework之后,文件夹的名称非常奇怪。没有名为“opencv2”的文件夹,只有“Headers”。如果是这样,你如何找到正确的路径 另外,共享库在哪里?下一个文件夹名为“opencv2”,没有任何后缀 为了使路径正确,我将“h”文件文

我不熟悉ios的Xcode。我遇到了一个非常奇怪的问题

我的Xcode是MacOS EI下的7。我下载了ios版的opencv示例

然后我下载了opencv2.framework for ios而不是Mac(它们是不同的)

但是,在我解压缩opencv2.framework之后,文件夹的名称非常奇怪。没有名为“opencv2”的文件夹,只有“Headers”。如果是这样,你如何找到正确的路径

另外,共享库在哪里?下一个文件夹名为“opencv2”,没有任何后缀

为了使路径正确,我将“h”文件文件夹名称更改为“opencv2”,以便项目可以找到头文件。但仍然无法链接到该库。错误如下

ld:在opencv2中找不到框架 叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)

虽然我已经设置了标题和库的搜索路径

我搜索了很多,但是没有答案,你能给我一些想法吗

提前谢谢你

我已经解决了

  • 首先在“Headers”文件夹中,创建一个名为“opencv2”的文件夹,然后将所有其他文件剪切到其中。这解决了“找不到包含文件”的问题

  • 只需将这个修改过的opencv2.framework放到Xcode项目的框架中。然后出现一个窗口。请记住选择“如果需要,请复制文件”

  • 更改为目标生成设置,只需添加搜索标题路径

  • 完成了

    我已经解决了

  • 首先在“Headers”文件夹中,创建一个名为“opencv2”的文件夹,然后将所有其他文件剪切到其中。这解决了“找不到包含文件”的问题

  • 只需将这个修改过的opencv2.framework放到Xcode项目的框架中。然后出现一个窗口。请记住选择“如果需要,请复制文件”

  • 更改为目标生成设置,只需添加搜索标题路径

  • 完成了