前期准备:安装Cmake和VS2010

一安装Cmake

1

.

2.

3.

二.

1. 将OpenCV2.4.9安装于以下目录: G:/opencv2.4.9

2. 使用CMake建立VS工程文件 
   2.1 运行Cmake gui 
        Where is the source code: G:/opencv2.4.9/sources

Where to build the binaries: G:/opencv2.4.9/vs2008(自己新建此目录)

2.2 点击configure按钮,选择相应的编译器为visual studio 10 2010,点击finish,出现红色标记的参数。

2.3 再点configur按钮,参数消除了红色。 
   2.4 点击generator按钮,生成工程文件。

3. 用vs2008对OpenCV工程进行编译 
     完成上一步骤后,将在G:/opencv2.4.9/vs2008目录下生成OpenCV.sln的VS Solution File,请用VS2010打开OpenCV.sln,然后执行如下操作:
   在Debug下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。   
   在Release下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。

此时,OpenCV的*d.dll文件(for debug)和*.dll文件(for release)将出现在G:/opencv2.4.9/vs2008/bin目录中;OpenCV的*d.lib文件(for debug)和*.lib文件(for release)将出现在G:/opencv2.4.9/vs2008/lib目录;头文件*.h出现在G:/opencv2.4.9/vs2008/include/opencv中。
可以被VS2010调用的OpenCV动态库生成完毕。

用Cmake编译Opencv源码,生成动态库相关推荐

  1. CMake编译Nginx源码

    背景 最近打算学习nginx源码,但使用clion IDE查看不支持跳转.因为源码是使用autotool维护的,而clion需要CMake管理项目.着手编译nginx源码. 环境 os : ubunt ...

  2. 修改并编译OpenCV源码提升霍夫变换线检测效果

    在做图像处理的时候,经常需要用到MATLAB验证与OpenCV实现共同进行,本文动手动机就是:OpenCV提供的Hough线检测不能满足我的要求,故需要对OpenCV源码进行修改.本人菜鸟,才学C++ ...

  3. Ubuntu 14.04上使用CMake编译MXNet源码操作步骤(Python)

    MXNet源码版本号为1.3.0,其它依赖库的版本号可参考:https://blog.csdn.net/fengbingchun/article/details/84997490 . 为了通过编译源码 ...

  4. cmake 编译curl源码_OpenCV4.0 源码编译

    之前写过几篇关于OpenCV的博客,都是基于openCV 3.14写的,10月份OpenCV发布了4.0的bate版本,我就切换到4.0版本上来.之后的博客都会是基于4.0版本的.本文主要介绍一下三个 ...

  5. Ubuntu 14.04上使用CMake编译MXNet源码操作步骤(C++)

    MXNet源码版本号为1.3.0,其它依赖库的版本号可参考:https://blog.csdn.net/fengbingchun/article/details/84997490 build.sh脚本 ...

  6. vs2019编译obs源码生成sln解决方案

    目录 一.OBS介绍 二.OBS源码下载 三.Qt配置 四.设置依赖库目录 五.开始编译 六.main函数 七.视频教程 一.OBS介绍   obs的编译不是很难,只要代码下的全,环境变量配的ok, ...

  7. freeswitch源码编译windows_【Thrift】Windows编译Thrift源码及其依赖库

    背景 Windows下thrift的编译还挺麻烦的,故在此记录编译thrift的时候的一些坑(2019-11-13) 第三方库(boost.libevent.openssl) 问题一:vcpkg巨慢, ...

  8. gitlab windows安装_【Thrift】Windows编译Thrift源码及其依赖库

    背景 Windows下thrift的编译还挺麻烦的,故在此记录编译thrift的时候的一些坑(2019-11-13) 第三方库(boost.libevent.openssl) 问题一:vcpkg巨慢, ...

  9. windows上使用cmake 编译yaml-cpp源码,生成yam-cpp.lib

    1.打开cmake-gui 2.添加CmakeList 3.建立build 4.进入工程中生成debug和release版本的lib

最新文章

  1. Android媒体播放框架MediaSessionCompat介绍实践
  2. linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...
  3. 人可以拒绝任何东西,但绝对不可以拒绝成熟
  4. Custom PuTTY Color Themes
  5. css实现垂直居中(+水平居中)
  6. mysql root用户可以同时几个人连接_重学MySQL系列(四):10分钟快速掌握MySQL用户与权限管理
  7. Oracle rac11g 安装报INS41112
  8. iOS:栈、堆、字符串常量区、全局区
  9. nod32 下载几账户翻译
  10. 220kv变电站计算机监控系统网络结构图,变电站二次系统设计计算机监控系统组屏(柜)方案...
  11. Java--获取xml头encoding编码方式
  12. git里面的文件怎么删不掉_彻底删除git中没用的大文件
  13. 读陶哲轩之《陶哲轩实分析》
  14. 让幽默态度在工作上发挥蝴蝶效应
  15. 电脑局域网所有IP及对应MAC地址查询
  16. 如何使用命令提示符运行java程序
  17. oracle的sid如何修改,Oracle数据库修改实例名SID的方法步骤
  18. 马尔科夫预测MATLAB
  19. 微信怎么制作小程序?制作微信小程序流程
  20. 使用Mars3d创建一个地球

热门文章

  1. 数据结构实验之链表四:有序链表的归并
  2. py-faster-rcnn源码解读系列
  3. Tomcat源码分析(一)------ 架构
  4. 自己发现的数学规律二
  5. linux使用nginx负载udp
  6. Codeforces Round #521 (Div.3)题解
  7. 加速JDBC的快捷方法
  8. CSS三栏自适应布局,左中右,上中下
  9. ButterKnife不同版本配置
  10. 12款界面精美的 HTML5 CSS3 网站模板