opencv cmake配置
wget https://github.com/opencv/opencv/releases/download/4.5.3/opencv-4.5.3-vc14_vc15.exe
#执行自解压文件 opencv-4.5.3-vc14_vc15.exe 释放到 磁盘 e:\
#重命名目录build为OpenCV
cd E:\opencv-4.5.3-vc14_vc15\opencv\
move build OpenCV
#这样CMakeLists.txt中书写: set(CMAKE_PREFIX_PATH "E:/opencv-4.5.3-vc14_vc15/opencv")
#后续的 find_package( OpenCV REQUIRED ) 会找到 E:/opencv-4.5.3-vc14_vc15/opencv/OpenCV/OpenCVConfig.cmake , 也就正常找到了opencv了
set(CMAKE_PREFIX_PATH “dirA”) 含义为:
当 书写 find_package( pkgA REQUIRED ) 时, 会寻找 dirA/pkgA/pkgAConfig.cmake
cmake还有其他搜索规则,这只是其中一个规则, 详见cmake文档吧
以上该opencv解压后的build目录为OpenCV是为了凑出这样的路径