转载自 http://www.cnblogs.com/mengdd/archive/2012/07/16/2598020.html

http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/

VS2008.

如果想用CMake编译OpenCV,首先在安装OpenCV的时候就有一点点不太一样。

OpenCV中文网站有介绍:

http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1

安装过程我记得有一些细节需要注意:比如Path环境变量之间用分号;隔开,并且不要不小心包含了多余的空格。

比如我的源文件叫MyCVProject.cpp,我要生成的工程和可执行文件叫Threshold。

CMakeLists.txt里面的内容如下:

cmake_minimum_required(VERSION 2.6)

PROJECT(Threshold)
FIND_PACKAGE(OpenCV REQUIRED )
INCLUDE_DIRECTORIES( ${OPENCV_INCLUDE_DIR} )
ADD_EXECUTABLE(Threshold MyCVProject.cpp)
TARGET_LINK_LIBRARIES(Threshold ${OpenCV_LIBS})

之后所有的程序都可以用这个文件,只需要改一下这个里面相应的源文件名字还有你喜欢的工程名,可执行文件名等即可,其他部分都不用改。

此处还可参考:http://hi.baidu.com/azhw/blog/item/9527ac34a5abf5a9d0a2d3cf.html

然后利用CMake编译:Configure,然后Generate。

在指定的路径就出现了想要的项目。里面有三个工程。分别是:ALL_BUILD;Threshold;ZERO_CHECK。

(这里介绍过了:

http://blog.163.com/jacky_ling0/blog/static/1373925712011072375418/)

需要右键把自己的那个工程(此处是Threshold)设为启动项目,然后运行即可。

其他两个项目不想要的时候可以右键移除。



CMake编译opencv相关推荐

  1. cmake教程(为什么要用cmake?)(cmake编译opencv)(就是个跨平台的编译工具Linux、windows)(很重要,必须得学)(报错解决方案)opencv编译

    文章目录 cmake编译opencv源码 分割线 CMake:简介及工程应用,及为什么要用CMake,使用CMake自动构建工程 mark一下,回头更 cmake编译opencv源码 cmake官网: ...

  2. win7 cmake编译opencv时出现 ADE: Download: v0.1.1f.zip Try 1 failed 处理过程

    cmake编译opencv 时出现 ADE: Download: v0.1.1f.zip Try 1 failed 问题就是没有下载下来,需要自己手动下载 解决方法: 1.下载资源,我已打包好: ht ...

  3. cmake 编译opencv 缺失opencv_ffmpeg.dll 、 opencv_ffmpeg_64.dll、ffmpeg_version.cmake等问题

    使用cmake 编译opencv编译opencv时会出现这样的警告提示 打开记录日记后时发现是因为网络连接问题缺失部分文件 #use_cache "C:/Users/rgzn/Desktop ...

  4. Visual Studio 2017环境cmake编译opencv 4.3.0+opencv_contrib 4.3.0(保证成功,保姆级教学,呕心沥血)

    前言:为什么要装opencv_contrib opencv3的版本之后只包含基本内容,众多著名的检测算子(如SIFT.SURF和ORB等内容)因为版权问题转移到了一个名为xfeature2d的第三方库 ...

  5. Winodws10 VS2019 Clion CMake 编译 OpenCV rc 系统找不到指定的文件。NMAKE : fatal error U1077

    在从源码编译开源库这条路上,怎么这么多坑给我踩? 这次是编译 OpenCV. 简单总结 在 Windows10 系统下,使用 VS2019 编译链,在 Clion 编译 OpenCV 时,出现报错,报 ...

  6. Cmake 编译opencv缺少出现下载ffmpeg

    编译opencv源码出现以下问题: CMake Warning at cmake/OpenCVDownload.cmake:190 (message): FFMPEG: Download failed ...

  7. 用Cmake编译Opencv源码,生成动态库

    前期准备:安装Cmake和VS2010 一安装Cmake 1 . 2. 3. 二. 1. 将OpenCV2.4.9安装于以下目录: G:/opencv2.4.9 2. 使用CMake建立VS工程文件  ...

  8. CMake 编译 OpenCV 项目,不是编译OpenCV, 用了之后才知道CMake也太好用了。

    新建一个 CMakeList.txt 复制下面代码,并保存 cmake_minimum_required (VERSION 3.0)PROJECT(Chapter2)set (CMAKE_CXX_ST ...

  9. 学习OpenCV3:Cmake编译OpenCV时无法下载ffmpeg、xfeatures2d等文件

    1. 错误描述 CMake Warning at cmake/OpenCVDownload.cmake:202 (message):FFMPEG: Download failed: 6;"C ...

最新文章

  1. 差点被人类消灭的疾病,科学家说是苏联让它重新肆虐全球?
  2. ​Unity 2D游戏开发教程之2D游戏的运行效果
  3. 深度学习核心技术精讲100篇(六十六)- 基于LXD的GPU算力虚拟化(附解决方案代码)
  4. html怎么随机放图片,HTML技术:如何在网页中图片的随机显示
  5. QT的QDomDocument类的使用
  6. Tomcat关闭失败,SEVERE: Could not contact localhost:8005. Tomcat may not be running.
  7. shellcraft新姿势
  8. pythoncharm安装配置_pycharm的安装与配置
  9. Python接口自动化实战(第二阶段)- unittest框架
  10. 软件基本功:start()不能作为函数名,可以作为类方法名
  11. 用java设计一个公司局域网_java实现局域网内单对单和多对多通信的设计思路
  12. GitChat · 安全 | 揭秘我国的电子取证技术
  13. 网络:bit、Byte、bps、Bps、pps、Gbps的单位详细说明及换算。
  14. xml文件是什么?xml文档定义有几种形式?它们之间有何本质区别?解释xml文档又几种方式
  15. osgEarth的Rex引擎原理分析(一二二)着色器程序的opengl过程
  16. 一款适合减压放松的小游戏
  17. 2021多益网络春季校园招聘游戏研发笔试题(回忆版)
  18. 你好,你是谁,可不可以向我出示源代码让我确认身份
  19. ELK 收集不同来源的日志并做区分
  20. Axon框架使用指南(二):入门

热门文章

  1. 颜宁分享干货:给实验室博士的一些忠告
  2. 除了 Python ,这些语言写的机器学习项目也很牛
  3. 如何使用TensorFlow玩转深度学习?
  4. 50张神图……好不容易才找到完整版!
  5. 锁屏快捷键_全面屏 iPhone 锁屏快捷键美化,让你的 iPhone 更特别
  6. python从random生成列表_详解Python利用random生成一个列表内的随机数
  7. 计算机标准符合,计算机专利申请要符合哪些标准
  8. 秋招面试我去了拼多多,直接被问JVMGC底层原理和算法,我吊打面试官
  9. 计算机网络互联网技术实验报告,2013计算机网络技术与应用.实验报告01
  10. linux退出lftp命令,lftp命令使用