在 windows 和 Clion 上使用 OpenCV
Using OpenCV on windows and Clion
所以我正在尝试在 windows 上使用 OpenCV(我的 ubunut 坏了)但我无法配置我的 Clion 来编译我的 openCV 代码。
第一的;我是 OpenCV 的新手,所以这个问题可能很简单,但我尽我所能找到问题无济于事。
如果我不使用 OpenCv,我使用 MinGW 和 Clion 以及我的代码 运行 没有问题,这表明 MinGW 安装没有问题。
我下载了 OpenCv 文件并解压缩,然后将它们添加到系统路径。
之后我配置了我的Cmakelists.txt(我第一次修改它,所以我是一个业余爱好者)像this。
之后我得到了这个错误:
Error:By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided
by "OpenCV", but CMake did not find one. Could not find a package
configuration file provided by "OpenCV" with any of the following
names: OpenCVConfig.cmake opencv-config.cmake Add the installation
prefix of "OpenCV" to CMAKE_PREFIX_PATH or set "OpenCV_DIR" to a
directory containing one of the above files. If "OpenCV" provides a
separate development package or SDK, be sure it has been installed.
我知道我做错了什么或漏掉了一步,但我不知道为什么。有没有适合我的场景的指南或教程,或者任何人都可以指出正确的方向吗?
在此先感谢您的帮助。
我设法通过更改
来消除这些错误
CMakeLists.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 自行构建库。
所以我正在尝试在 windows 上使用 OpenCV(我的 ubunut 坏了)但我无法配置我的 Clion 来编译我的 openCV 代码。
第一的;我是 OpenCV 的新手,所以这个问题可能很简单,但我尽我所能找到问题无济于事。
如果我不使用 OpenCv,我使用 MinGW 和 Clion 以及我的代码 运行 没有问题,这表明 MinGW 安装没有问题。
我下载了 OpenCv 文件并解压缩,然后将它们添加到系统路径。
之后我配置了我的Cmakelists.txt(我第一次修改它,所以我是一个业余爱好者)像this。
之后我得到了这个错误:
Error:By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "OpenCV", but CMake did not find one. Could not find a package configuration file provided by "OpenCV" with any of the following names: OpenCVConfig.cmake opencv-config.cmake Add the installation prefix of "OpenCV" to CMAKE_PREFIX_PATH or set "OpenCV_DIR" to a directory containing one of the above files. If "OpenCV" provides a separate development package or SDK, be sure it has been installed.
我知道我做错了什么或漏掉了一步,但我不知道为什么。有没有适合我的场景的指南或教程,或者任何人都可以指出正确的方向吗?
在此先感谢您的帮助。
我设法通过更改
来消除这些错误
CMakeLists.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 自行构建库。