当前位置:   article > 正文

【问题解决】 Could not find a package configuration file provided by “OpenCV“ with any of the following n

could not find a package configuration file provided by "opencv" with any of

【问题详述】

编译依赖于opencv的包时报错

Could not find a package configuration file provided by “OpenCV” with any of the following names:
OpenCVConfig.cmake
opencv-config.cmake

请添加图片描述

【解决办法】

这个问题是找不到 “OpenCVConfig.cmake” 或 “opencv-config.cmake” 文件,主要是找不到 OpenCV 路径而导致的。

造成这个问题的主要原因就是没有安装opencv,或者重装了opencv

所以要先确定opencv的路径,这个路径是包含 OpenCVConfig.cmake 文件的目录
确保这个路径包含 OpenCVConfig.cmake 文件
请添加图片描述

然后打开编译不通过功能包的CMakeLists.txt文件
找到下面的语句

#set(OpenCV_DIR "/usr/share/OpenCV/")
#改为
set(OpenCV_DIR "/home/victor/opencv-4.2.0/build/")
  • 1
  • 2
  • 3

请添加图片描述再次编译即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/292889
推荐阅读
相关标签
  

闽ICP备14008679号