2016-08-09 83 views
0

当试图用OpenCV构建项目时出现编译错误。我确信:
1.我在Project - > Targets - > Build Phases - > Link Binary With Libraries中添加了框架
2.我在Project - > Targets - > Build Settings - > Framework Search Paths中添加了框架搜索路径 - 我添加了$(PROJECT_DIR)(递归)和$(PROJECT_DIR)/ Libraries/OpenCV(递归)Xcode 7.3.1 - ld:框架未找到opencv2

仍然收到错误。有任何想法吗?

+0

您是否发现此错误的任何解决方案? –

回答

0

看起来好像您还没有将框架添加到您的项目文件夹。您可能只添加到链接二进制库生成阶段,但不会将该框架复制到项目文件夹。

将框架复制到您的项目文件夹,然后现在您需要将它添加到您的构建阶段链接二进制库一节。

现在链接器将能够找到OpenCV依赖关系。

+0

在项目文件夹中我有“Libraries”子文件夹,这是我放置OpenCV框架的地方。然后我将它添加到链接二进制库。它仍然不起作用。 –

+0

从哪里链接链接二进制与库构建阶段的框架? – ldindu