版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yixieling4397/article/details/83586610
最近老卫在研究c++下的opencv,发现其配置cmakelists.txt有些麻烦,遂将此分享出来,供大家使用
cmake_minimum_required(VERSION 3.9) ##将其改为自己的版本号
project(opencv_test) ##改为自己的项目名称
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") ##改为自己的c++版本号
# Where to find CMake modules and OpenCV
set(OpenCV_DIR "D:\\opencv3.2\\opencv\\mingw-build") ##改为自己的opencv的build路径,就是我们在cmake-gui中的输出文件夹
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})
add_executable(opencv_test main.cpp) ##改为自己的项目名称
# add libs you need
set(OpenCV_LIBS opencv_core opencv_imgproc opencv_highgui opencv_imgcodecs)
# linking
target_link_libraries(opencv_test ${OpenCV_LIBS}) ##改为自己的项目名称