Found OpenCV Windows Pack but it has no binaries compatible with your configuration.
CMakeLists中:
find_package(OpenCV REQUIRED) 报错,错误如下
-
cmake变量:
cmake有两种变量:normal
和cache
normal
就是我们普通使用的变量,比如set(VAR "xyz")
cache
是cmake缓存的变量,比如cmake -D
定义的变量,通常这些变量会存在CMakeCache.txt
里面 -
find_package(OpenCV REQUIRED) 寻找包有两种模式 1. Module 2. Config
- Module
CMake searches for a file calledFind<PackageName>.cmake
in the CMAKE_MODULE_PATH,
CMAKE_MODULE_PATH: By default it is empty, it is intended to be set by the project. 默认情况下是空的,在项目中是set自己指定的 - Config
到下列文件夹中去寻找<PackageName>Config.cmake
or<lower-case-package-name>-config.cmake