我的OpenCV已经安装并正常工作,但是当我为Code :: Blocks安装了LibraryFinder插件时,它停止了工作。 我已经删除了插件和OpenCV,但是现在,当我尝试重新安装时,我得到了这个错误。
Linking CXX shared library ../../lib/libopencv_videoio.so
[ 50%] Built target opencv_shape
/usr/bin/ld: cannot find -lswresample
/usr/bin/ld: cannot find -lswresample
collect2: error: ld returned 1 exit status
make[2]: *** [lib/libopencv_videoio.so.3.0.0] Error 1
make[1]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2
make: *** [all] Error 2
答案 0 :(得分:0)
尝试编译时,ld
找不到库swreasemple
。我相信这是来自ffmpeg
的图书馆。
查看您是否安装了此库。如果你有,请确保对它的引用是正确的。