熟悉 CMake (三)—— 配置 opencv3

原创 2016年05月30日 21:53:15

对 opencv 3 的配置十分简单,只需修改 CMakeLists.txt 文件:

在最后一行 add_executable 前后插入如下内容:

  • find_package(OpenCV REQUIRED)
  • target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})

这里不防给出一个完整 CMakeLists.txt 文件:

cmake_minimum_required(VERSION 3.5)
project(OpenCV_Test)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES main.cpp)
find_package(OpenCV REQUIRED)
add_executable(OpenCV_Test ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS})
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

用CMake在windows下编译vs的opencv程序

网上有很多CMAKE编译opencv的教程,但是到最后具体程序的时候都是采用VS新建工程的方法,这种方法费时费力还不可移植,需要不断地添加库目录,添加链接项。而如果用CMAKE来管理项目,就可以直接把...

【OpenCV入门教程之七】 玩转OpenCV源代码:生成OpenCV工程解决方案与OpenCV源码编译

这篇文章中,我们一起探讨了如何通过已经安装的OpenCV,选择不同的编译器类型,生成高度还原的OpenCV开发时的解决方案工程文件,欣赏OpenCV新版本中总计 六十六多万行的精妙源代码。我们可以对其...
  • zhmxy555
  • zhmxy555
  • 2014年03月24日 18:14
  • 82789

win10X64 + vs2015通过Cmake编译Opencv

win10 x64 + vs2015下利用Cmake编译安装Opencv3.1.0。解决了以下错误: Error in configuration process, project files may...

CMake+VS2013编译OpenCV3.1

多数情况下,可以直接使用OpenCV自带的库文件,但是如果是为了方便调试: 1. 方便调试opencv源码 2. 为了与某些库兼容 还是需要重新编译opencv的源码。 OpenCV1.0版本...

基于windows下使用CMake和VS2013编译OpenCV的环境搭建

最近需要自己自学OpenCV的相关知识,苦于不知道怎么搭建环境,在一些资料书上找的方法大都是VC6.0的环境搭建,没有很大的参考意义,在网上闲逛的时候找到了一个柠檬树博主的博客,上面有很多的关于Ope...
  • jxqjxz
  • jxqjxz
  • 2016年02月17日 09:42
  • 3981

CMake编译opencv等库的通用方法

CMake编译opencv等库的解决办法

VS2012+CMake重编译和配置OpenCV

我的笔记本是Win7 64位的,已经装了VS2012,我要编译64位的OpenCV库。1、下载CMake和OpenCV,网址打不开的话可以百度网盘下载 将CMake安装好,将OpenCV解压到 D...

OpenCV3.1开发系列-CMake编译OpenCV3.1及opencv_contrib

OpenCV3.1开发系列-CMake编译OpenCV3.1及opencv_contribopencv_contrib库是OpenCV 3.x版本中额外模块,提供多个实用性算法,官方称是没有经过良好测...

CMakeLists.txt添加opencv库注意事项

CMakeLists.txt文件# cmake needs this line cmake_minimum_required(VERSION 2.8)# Define project name pro...

[OpenCv]Win10 X64 + VS2015 + CMake3.6.1 编译OpenCv3.1.0记录

一、OpenCv3.1.0配置 下载 在DOWNLOAD|OpenCv网站下载OpenCv3.1 for windows,如图 1; 解压 将下载的zip包解压到相应的文件夹中,文件内容如图 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:熟悉 CMake (三)—— 配置 opencv3
举报原因:
原因补充:

(最多只允许输入30个字)