OpenCV的C ++链接器错误

时间:2013-09-06 17:42:29

标签: c++ opencv linker

当我使用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中有这两个文件

2 个答案:

答案 0 :(得分:0)

opencv网站上的

This guide建议使用 cv 作为主库, highgui 而不是您正在使用的名称。

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

答案 1 :(得分:0)

是的,假设您正在使用xcode(我怀疑),我遇到了同样的问题,您应该转到构建设置并在下找到图书馆搜索路径 >搜索路径并将其设置为&#34; / usr / local / lib&#34;。这应该解决这个问题。