编译时找不到".so"文件
-L 添加路径 -l添加库文件,例:
g++ test.cpp -o test -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_imgcodecs
g++ test.cpp -L /usr/local/lib/ -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_imgcodecs -o test
运行时找不到".so"文件
添加lib path变量,例:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
创建软连接,例:
sudo ln -s /usr/local/lib/libopencv_highgui.so /usr/lib/
修改/etc/ld.so.conf文件