-1

当我使用 opencv 时,我不断收到此错误

    linker command failed with exit code 1 ld: library not found for -lopencv_core.2.4.6
clang: error: linker command failed with exit code 1 (use -v to see invocation)

在我的主cpp中,我使用 #include <opencv2/opencv.hpp> 并且在我的构建设置中标题搜索路径我有路径连接到 /usr/local/include 我的库libopencv_highgui.2.4.6.dylib和libopencv_core.2.4.6.dylib中有这两个文件

4

2 回答 2

0

是的,假设您使用的是 xcode(我怀疑),我遇到了同样的问题,您应该转到Build Settings并在 Search Paths下找到Library Search Paths并将其设置为“/usr/local/lib”。那应该可以解决这个问题。

于 2014-02-05T19:52:50.027 回答
0

opencv 站点上的本指南建议对主库和highgui使用cv而不是您正在使用的名称。

如果这不起作用,我会尝试从您已经使用的版本中省略版本后缀(2.4.6)。

于 2013-09-06T19:11:54.447 回答