按照官方的文档,如果想调用opencv库,则需要在CMakeLists.txt下写如下:
cmake_minimum_required(VERSION 2.8)
project( DisplayImage )
find_package( OpenCV REQUIRED )
include_directories( ${OpenCV_INCLUDE_DIRS} )
add_executable( DisplayImage DisplayImage.cpp )
target_link_libraries( DisplayImage ${OpenCV_LIBS} )
但有时候我们系统可能会安装不同的opencv版本,此时要想指定某个版本进行编译,则可以进行以下简单的改动:
find_package( OpenCV 3.4.7 REQUIRED )
如上,在find_package的OpenCV后面增加版本号即可。