用Cmake编译Opencv源码,生成动态库
前期准备:安装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源码,生成动态库相关推荐
- CMake编译Nginx源码
背景 最近打算学习nginx源码,但使用clion IDE查看不支持跳转.因为源码是使用autotool维护的,而clion需要CMake管理项目.着手编译nginx源码. 环境 os : ubunt ...
- 修改并编译OpenCV源码提升霍夫变换线检测效果
在做图像处理的时候,经常需要用到MATLAB验证与OpenCV实现共同进行,本文动手动机就是:OpenCV提供的Hough线检测不能满足我的要求,故需要对OpenCV源码进行修改.本人菜鸟,才学C++ ...
- Ubuntu 14.04上使用CMake编译MXNet源码操作步骤(Python)
MXNet源码版本号为1.3.0,其它依赖库的版本号可参考:https://blog.csdn.net/fengbingchun/article/details/84997490 . 为了通过编译源码 ...
- cmake 编译curl源码_OpenCV4.0 源码编译
之前写过几篇关于OpenCV的博客,都是基于openCV 3.14写的,10月份OpenCV发布了4.0的bate版本,我就切换到4.0版本上来.之后的博客都会是基于4.0版本的.本文主要介绍一下三个 ...
- Ubuntu 14.04上使用CMake编译MXNet源码操作步骤(C++)
MXNet源码版本号为1.3.0,其它依赖库的版本号可参考:https://blog.csdn.net/fengbingchun/article/details/84997490 build.sh脚本 ...
- vs2019编译obs源码生成sln解决方案
目录 一.OBS介绍 二.OBS源码下载 三.Qt配置 四.设置依赖库目录 五.开始编译 六.main函数 七.视频教程 一.OBS介绍 obs的编译不是很难,只要代码下的全,环境变量配的ok, ...
- freeswitch源码编译windows_【Thrift】Windows编译Thrift源码及其依赖库
背景 Windows下thrift的编译还挺麻烦的,故在此记录编译thrift的时候的一些坑(2019-11-13) 第三方库(boost.libevent.openssl) 问题一:vcpkg巨慢, ...
- gitlab windows安装_【Thrift】Windows编译Thrift源码及其依赖库
背景 Windows下thrift的编译还挺麻烦的,故在此记录编译thrift的时候的一些坑(2019-11-13) 第三方库(boost.libevent.openssl) 问题一:vcpkg巨慢, ...
- windows上使用cmake 编译yaml-cpp源码,生成yam-cpp.lib
1.打开cmake-gui 2.添加CmakeList 3.建立build 4.进入工程中生成debug和release版本的lib
最新文章
- Android媒体播放框架MediaSessionCompat介绍实践
- linux安装python库报错pywin32_完美解决pyinstaller打包报错找不到依赖pypiwin32或pywin32-ctypes的错误...
- 人可以拒绝任何东西,但绝对不可以拒绝成熟
- Custom PuTTY Color Themes
- css实现垂直居中(+水平居中)
- mysql root用户可以同时几个人连接_重学MySQL系列(四):10分钟快速掌握MySQL用户与权限管理
- Oracle rac11g 安装报INS41112
- iOS:栈、堆、字符串常量区、全局区
- nod32 下载几账户翻译
- 220kv变电站计算机监控系统网络结构图,变电站二次系统设计计算机监控系统组屏(柜)方案...
- Java--获取xml头encoding编码方式
- git里面的文件怎么删不掉_彻底删除git中没用的大文件
- 读陶哲轩之《陶哲轩实分析》
- 让幽默态度在工作上发挥蝴蝶效应
- 电脑局域网所有IP及对应MAC地址查询
- 如何使用命令提示符运行java程序
- oracle的sid如何修改,Oracle数据库修改实例名SID的方法步骤
- 马尔科夫预测MATLAB
- 微信怎么制作小程序?制作微信小程序流程
- 使用Mars3d创建一个地球