系统ubuntu 16.04
opencv版本3.4.10 3.4.12两个版本共存
第一步:
对opencv.pc 进行相应文件名的更改
例:在opencv3.4.10 /.../release/lib/pkgconfig文件下的opencv.pc 改为opencv3.4.10.pc
第二步:
在/etc/ld.so.config.d/路径下创建文件opencv3.4.10.conf
该文件放置opencv3.4.10的动态库路径
接着,执行命令
sudo ldconfig -v | grep opencv3.4.10
在使用g++ 编译opencv 程序时可使用如下命令:
g++ facedetect.cpp $(pkg-config --cflags --libs opencv-3.4.10) -fPIC -shared -o libfacedetect.so
成功安装opencv3.4.12后:
第一步:
对opencv.pc 进行相应文件名的更改
例:在opencv3.4.12 /.../release/lib/pkgconfig文件下的opencv.pc 改为opencv3.4.12.pc
第二步:
在/etc/ld.so.config.d/路径下创建文件opencv3.4.12.conf
该文件放置opencv3.4.12的动态库路径
接着,执行命令
sudo ldconfig -v | grep opencv3.4.12
在使用g++ 编译opencv 程序时可使用如下命令:
g++ facedetect.cpp $(pkg-config --cflags --libs opencv-3.4.12) -fPIC -shared -o libfacedetect.so