在Windows使用Cmake配置Opencv依赖无法找到包的问题

 


1. 报错

版本信息:

系统:win11

opencv:opencv4.8.0

使用cmake gui进行配置,其中我们的项目cmakelist.txt使用以下语句获取opencv依赖配置。

find_package(OpenCV REQUIRED)

我们按照官网安装opencv的时候,配置的OPENCV_DIR环境变量为:xxx\opencv\build\x64\vc16

这个会导致在config的时候根本找不到或者找到了也提示不匹配:

  Found OpenCV Windows Pack but it has no binaries compatible with your
  configuration.

  You should manually point CMake variable OpenCV_DIR to your build of OpenCV
  library.

2. 解决

编辑CmakeList.txt,在find_package(OpenCV REQUIRED)前面增加语句:

set(OpenCV_DIR "your_opencv_path/build/x64/vc16/lib")

 

(完)

posted @   大师兄啊哈  阅读(478)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
历史上的今天:
2018-10-14 centos 6.5 ftp服务配置及客户端使用
点击右上角即可分享
微信分享提示