在Windows和Clion上使用OpenCV

Using OpenCV on windows and Clion

本文关键字:OpenCV Clion Windows      更新时间:2023-10-16

所以我正在尝试在Windows上使用OpenCV(我的ubunut坏了(,但我无法配置我的Clion来编译我的openCV代码。
第一;我是OpenCV的新手,所以这个问题可能很简单,但我尽我所能找到问题无济于事。
我使用了MinGW和Clion,如果我不使用OpenCv,我的代码运行没有问题,这表明MinGW安装没有问题。
我下载了OpenCv文件并提取了它们,然后将它们添加到系统路径中。
之后,我像这样配置了我的 Cmakelists.txt(我第一次修改它,所以我是一个业余爱好者(。
之后我收到此错误:

错误:未在此CMAKE_MODULE_PATH提供"FindOpenCV.cmake" 项目已要求 CMake 查找提供的包配置文件 通过"OpenCV",但CMake没有找到。找不到包 由"OpenCV"提供的配置文件,包含以下任何一项 名称: OpenCVConfig.cmake opencv-config.cmake 添加安装 前缀"OpenCV"CMAKE_PREFIX_PATH或将"OpenCV_DIR"设置为 包含上述文件之一的目录。如果"OpenCV"提供了一个 单独的开发包或 SDK,请确保已安装。

我知道我做错了什么或错过了一步,但我无法弄清楚为什么。 是否有针对我的方案的任何指南或教程,或者任何人都可以指出我正确的方向吗?
提前感谢,任何帮助表示赞赏。

我设法通过更改我的
CMakeList.txt使这些错误消失为:

cmake_minimum_required(VERSION 3.5)
project(something)
set(OpenCV_DIR "E:/Programs/programming/opencv/build2") find_package( OpenCV REQUIRED )
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES main.cpp) add_executable(something ${SOURCE_FILES})
add_executable( {SOURCE_FILES} DisplayImage ) target_link_libraries( ${OpenCV_LIBS} DisplayImage )

以及由minGW和Cmake自己建立的图书馆。