加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux多版本opencv指定 & CMake中 find_package()的原理解析

发布时间:2020-12-14 01:16:51 所属栏目:Linux 来源:网络整理
导读:一、 find_package()的原理解析 这部分暂时搁置,以后补充试验 参考内容: ubuontu16.04安装Opencv库引发的find_package()错误信息处理及其简单使用 cmake教程4(find_package使用) CMake如何查找链接库---find_package的使用方法 二、 Opencv版本指定 1. Cmake

一、 find_package()的原理解析

这部分暂时搁置,以后补充试验
参考内容:

  • ubuontu16.04安装Opencv库引发的find_package()错误信息处理及其简单使用
  • cmake教程4(find_package使用)
  • CMake如何查找链接库---find_package的使用方法

二、 Opencv版本指定

1. Cmake -- find_package(Opencv REQUIRED)方法,寻找指定的库

在编译安装好Opencv好后,显式指定Opencv版本find_package(OpenCV 3 REQUIRED )如图我有两个版本的Opencv,通过修改版本号,可以找到对应版本Opencv


2. 通过指定Opencv安装位置

set(OpenCV_DIR  /run/media/geoffrey/Timbersaw/Backup/other_package/opencv-4.0.0/build)

其中‘/run/media/geoffrey/Timbersaw/Backup/other_package/opencv-4.0.0/build‘是我的编译位置,可以进行替换

把路径替换成OpenCV3的编译路径,那么find结果如下:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读