当我使用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中有这两个文件
答案 0 :(得分:0)
This guide建议使用 cv 作为主库, highgui 而不是您正在使用的名称。
如果这不起作用,我会尝试从您已经使用的内容中省略版本后缀(2.4.6)。
答案 1 :(得分:0)
是的,假设您正在使用xcode(我怀疑),我遇到了同样的问题,您应该转到构建设置并在下找到图书馆搜索路径 >搜索路径并将其设置为&#34; / usr / local / lib&#34;。这应该解决这个问题。