我准备了一个setup.py文件,该文件需要opencv库contrib,core和highgui。但是,当我构建setup.py时,我收到一条错误
/usr/bin/ld:cannot find -lcontrib
/usr/bin/ld:cannot find -lcore
/usr/bin/ld:cannot find -lhighgui
我添加了一个条目,"包含/ usr / local / lib"到ld.so.conf文件并从终端运行命令ldconfig。仍然得到同样的错误。请指教。
答案 0 :(得分:0)
链接器标志应为-lopencv_contrib
,-lopencv_core
和-lopencv_highgui
,用于从源代码或使用预构建的二进制文件进行标准OpenCV2.4 +安装。还要确保/usr/local/lib
中存在这些库。您可以运行ls /usr/local/lib | grep opencv
以查看它们是否存在。