我为使用OpenCV库的C++项目编写了CMakeLists.txt
CMake Error at CMakeLists.txt:15 (find_package):
Could not find module FindOpenCV.cmake or a configuration file for package
OpenCV.
Adjust CMAKE_MODULE_PATH to find FindOpenCV.cmake or set OpenCV_DIR to the
directory containing a CMake configuration file for OpenCV. The file will
have one of the following names:
OpenCVConfig.cmake
opencv-config.cmake
linux解决办法:
只需要使用opencv(包含OpenCVConfig.cmake文件)的路径填充OpenCV_DIR变量。
export OpenCV_DIR=<path_of_opencv>
Windows下解决办法:
将OpenCV_DIR变量添加到环境变量。
我的电脑>>属性>>高级属性设置>>环境变量>>添加 D:\opencv3\opencv\build
(含有OpenCVConfig.cmake和OpenCVConfig-version.cmake的目录)
然后重启cmd就可以cmake了。