1. 程式人生 > >opencv庫 not found的警告問題

opencv庫 not found的警告問題

最近在使用opencv庫交叉編譯的時候,總是報下面的警告,但其實庫的路徑和連結名字都是對的,程式也可以正常執行,但是不喜歡有警告的程式,於是折騰了一天,總算搞定了這個問題。

/usr/local/linaro-aarch64-2017.11-gcc7.2/bin/…/lib/gcc/aarch64-linux-gnu/7.2.1/…/…/…/…/aarch64-linux-gnu/bin/ld: warning: …/…/lib/libopencv_imgproc.so, needed by /home/zy/cv22_1.0_rc/cv22_auto_linux_sdk/ambarella/prebuild/third-party/armv8-a/opencv24/usr/lib/libopencv_highgui.so, not found (try using -rpath or -rpath-link) /usr/local/linaro-aarch64-2017.11-gcc7.2/bin/…/lib/gcc/aarch64-linux-gnu/7.2.1/…/…/…/…/aarch64-linux-gnu/bin/ld: warning: …/…/lib/libopencv_core.so, needed by /home/zy/cv22_1.0_rc/cv22_auto_linux_sdk/ambarella/prebuild/third-party/armv8-a/opencv24/usr/lib/libopencv_highgui.so, not found (try using -rpath or -rpath-link)

其實只需要把找不到的庫放到路徑為/usr/local/linaro-aarch64-2018.05-gcc7.3/aarch64-linux-gnu/libc/lib 目錄下就可以了,為什麼要這麼做,並沒有搞清楚。知道為什麼的可以留言一下,謝謝!