Xcode查找错误的OpenCV库名称:2.4.dylib而不是2.4.5.dylib

Xcode查找错误的OpenCV库名称:2.4.dylib而不是2.4.5.dylib,xcode,opencv,linker,Xcode,Opencv,Linker,这个问题出现在从Mountain Lion升级到Mavericks之后,其间没有代码更改 我已经使用自制软件安装了OpenCV 2.4.5。这不是OpenCV的最新版本,但我没有升级,因为我以前尝试时遇到了不兼容问题。我在Xcode中有一个项目,它构建了优秀的前Mavericks,但升级后似乎找不到Homebrew的opencv构建 Xcode项目的标头搜索路径具有: /usr/local/Cell/opencv/2.4.5/include 并且库搜索路径具有: /usr/local/Cella

这个问题出现在从Mountain Lion升级到Mavericks之后,其间没有代码更改

我已经使用自制软件安装了OpenCV 2.4.5。这不是OpenCV的最新版本,但我没有升级,因为我以前尝试时遇到了不兼容问题。我在Xcode中有一个项目,它构建了优秀的前Mavericks,但升级后似乎找不到Homebrew的opencv构建

Xcode项目的标头搜索路径具有: /usr/local/Cell/opencv/2.4.5/include 并且库搜索路径具有: /usr/local/Cellar/opencv/2.4.5/lib

该项目建设良好。当我尝试运行它时,我得到:

dyld: Library not loaded: lib/libopencv_video.2.4.dylib
Referenced from: <executable path>
Reason: image not found
dyld:lib未加载:lib/libopencv_video.2.4.dylib
引用自:
原因:找不到图像
/usr/local/ceral/opencv/2.4.5/lib中包含文件libopencv_video.2.4.5.dylib。它确实有一个别名libopencv_video.2.4.dylib,它指向libopencv_video.2.4.5.dylib。在我的目标的“构建阶段”,在“链接二进制与库”的标题下,我有libopencv_video.2.4.5.dylib

如何让Xcode链接到正确的库

注:

我已经试过了


看来我可以做与相同的事情,但这看起来非常笨拙。

似乎可以通过卸载并通过自制重新安装opencv公式来解决