OpenCV使用Cmake来管理工程

写篇入门级别的文章,对于配置OpenCV很多人不知道有这种方法,其实这种方法在OpenCV编译过程中已经使用到的了,如果有手动编译OpenCV经验的同学可以很快的学会这种工程管理方法

方法优点,只要有源代码,跨操作系统什么的都是分分钟的事,废话不多说,下面开始(本文以图为主)

第一步:你要有个Cmake,这个倒网上下一个就行,Linux和Mac下有命令行版本也有界面版本的,Windows下主要使用界面版本的


第二步:需要一个cMakeLists.txt 的脚本文件:

 

######## A simple cmakelists.txt file for OpenCV() #############
cmake_minimum_required(VERSION 2.8)                          # 初始化Cmake版本检测
PROJECT(Depth_Segment)                                       # 工程名
 
FIND_PACKAGE( OpenCV REQUIRED )                              # 环境变量中寻找OpenCV的库的位置
INCLUDE_DIRECTORIES(${Depth_Segment_SOURCE_DIR}              # 将目录下的头文件加入到工程
"C:/OpenCV2411/include/opencv"                               # 这里写头文件的位置,linux下不需要
"C:/OpenCV2411/include/opencv2"                              # 这里写头文件的位置,linux下不需要
)

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


部分已经给出了注释,下面开始生成工程文件。

 

在生成工程之前,先说下文件结构

---src

 | ---main.c

 | ---cMakeLists

---bin

 | ----工程文件

 

第三步:开始使用Cmake:

 

 

 

 

 

成功,工程文件生成完成:

转载于:https://www.cnblogs.com/face2ai/p/9756646.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值