cmake生成opencv项目

目录结构

首先创建个src文件夹,里面新建个cMakeLists.txt和我们的源码main.c

cmake生成opencv项目_第1张图片
Paste_Image.png

cMakeLists.txt

######## A simple cmakelists.txt file for OpenCV() #############  
cmake_minimum_required(VERSION 2.8)                          # 初始化Cmake版本检测  
PROJECT(word)                                       # 工程名  
   
FIND_PACKAGE( OpenCV REQUIRED )                              # 环境变量中寻找OpenCV的库的位置  
INCLUDE_DIRECTORIES( ${OpenCV_INCLUDE_DIRS} )

ADD_EXECUTABLE(word main.c)                         # 将文件加入工程,有多少.c或者cpp都加进去  
TARGET_LINK_LIBRARIES (word ${OpenCV_LIBS})         # 这两行的次序也不能变!加入动态链接库  
# ########## end ####################################  

注意
INCLUDE_DIRECTORIES( ${OpenCV_INCLUDE_DIRS} )

TARGET_LINK_LIBRARIES (word ${OpenCV_LIBS})

这些变量可以在这里找到

opencv目录下 build 目录的OpenCVConfig.cmake


cmake生成opencv项目_第2张图片
Paste_Image.png
cmake生成opencv项目_第3张图片
Paste_Image.png

按需使用

cmake gui

打开cmake gui程序,总览如下


cmake生成opencv项目_第4张图片
Paste_Image.png
  • 填写好你的source code和binaries路径
  • 点击configure
  • 点击generate
  • 最后点击open project便打开项目

生成:


cmake生成opencv项目_第5张图片
Paste_Image.png

你可能感兴趣的:(cmake生成opencv项目)