兩種解決思路:
指定opencv的路徑。
如果是編譯,使用-L指定。
如果是運作,可以修改LD_LIBRARY_PATH、/etc/ld.so.conf檔案,然後使用ldconfig更新一下。
這兩個辦法肯定能解決問題。
野蠻删除法(強烈不推薦,除非是好玩)
吾确實解決了問題。結果有網友怒斥吾,應該是解除安裝出錯了,甚至導緻重裝系統。是以:
一定要把重要東西備份到伺服器。謹慎使用。
祝大家都平安健康,諸事圓成。
編譯時錯誤如下:
/usr/bin/ld: warning: libopencv_core.so.3.4, needed by //usr/local/lib/libopencv_imgcodecs.so, may conflict with libopencv_core.so.2.4
這顯然是兩個版本同時,連結時不知道找哪個.3.4是自己編譯的,2.4是系統自帶的,删除: