【问题详述】
编译依赖于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
文件
找到下面的语句文章来源:https://www.toymoban.com/news/detail-841258.html
#set(OpenCV_DIR "/usr/share/OpenCV/")
#改为
set(OpenCV_DIR "/home/victor/opencv-4.2.0/build/")
再次编译即可文章来源地址https://www.toymoban.com/news/detail-841258.html
到了这里,关于【问题解决】 Could not find a package configuration file provided by “OpenCV“ with any of the following n的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!