Ubuntu pkg-config 管理不同版本的opencv

系统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

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值