VS2012编译opencv3.2.0
2017-08-04 12:01
585 查看
Opencv3.2.0版本解压缩文件中,仅包括了x64,VC14(VS2015)的库文件,因此使用更低版本的VS平台(如VS2013,VS2012等)需要使用Opencv3.2.0库文件时,需要重新对opencv源文件进行编译,生成对应版本的库文件。其中,opencv3.0.0及后续更新的版本中,整体的架构发生了变化,变成了:Core(核心代码)+Plugin(外部插件)。其中Core(核心代码)中的代码都是官方经过很多的测试,可以确保能够稳定运行的代码 [1]。
1、需要准备的东西
opencv3.2.0源码Windows版: http://opencv.org/opencv-3-2.html
或 http://pan.baidu.com/s/1hrHi6K8
cmake-gui(2.8.10):http://www.cmake.org/download/
或 http://pan.baidu.com/s/1cpkF74
2、利用cmake-gui重新编译(保证该过程中可以连接互联网,因为该过程需要下载部分相关文件)
(1)选择编译源文件,编译文件存储路径,随后进行配置,选择对应VS平台版本,如下:
(2)编译过程中,如下所示,需要花费一定时间。
(3)Cmake编译后在opencv3.2.0Rebuild文件夹生成的所有文件,如下:
3、VS2012编译opencv
经过Cmake编译后,在opencv3.2.0Rebuild文件夹中会有如下两个文件:
点开OpenCV.sln即VS的工程文件,然后在项目管理器中找到,将鼠标悬停在上面。
分别选择Debug和Release模式下点击运行,以生成解决方案(该过程需要一定时间)。随后,在INSTALL上->右键->生成,如下两步:
(1)选择INSTALL项目,如下:
(2)鼠标右键,点击生成,如下:
这样就把rebuild之后的lib和bin文件都写到install文件夹里面了,其中包括了如下文件:
最后就是把bin、lib、include添加到VS的环境中。
参考:
[1] VS2013编译opencv3.0, http://blog.csdn.net/fang_chuan/article/details/54898077
1、需要准备的东西
opencv3.2.0源码Windows版: http://opencv.org/opencv-3-2.html
或 http://pan.baidu.com/s/1hrHi6K8
cmake-gui(2.8.10):http://www.cmake.org/download/
或 http://pan.baidu.com/s/1cpkF74
2、利用cmake-gui重新编译(保证该过程中可以连接互联网,因为该过程需要下载部分相关文件)
(1)选择编译源文件,编译文件存储路径,随后进行配置,选择对应VS平台版本,如下:
(2)编译过程中,如下所示,需要花费一定时间。
(3)Cmake编译后在opencv3.2.0Rebuild文件夹生成的所有文件,如下:
3、VS2012编译opencv
经过Cmake编译后,在opencv3.2.0Rebuild文件夹中会有如下两个文件:
点开OpenCV.sln即VS的工程文件,然后在项目管理器中找到,将鼠标悬停在上面。
分别选择Debug和Release模式下点击运行,以生成解决方案(该过程需要一定时间)。随后,在INSTALL上->右键->生成,如下两步:
(1)选择INSTALL项目,如下:
(2)鼠标右键,点击生成,如下:
这样就把rebuild之后的lib和bin文件都写到install文件夹里面了,其中包括了如下文件:
最后就是把bin、lib、include添加到VS的环境中。
参考:
[1] VS2013编译opencv3.0, http://blog.csdn.net/fang_chuan/article/details/54898077
相关文章推荐
- OpenCV3.2.0(CMake后)在VS2012下编译生成VS2012 SDK开发包
- 【OpenCV3】Opencv3.2.0在Hisi3521下的交叉编译和移植
- opencv3.2.0+contrib+cmake3.9.0的编译
- ubuntu 16.04 OpenCV3.2.0完全编译安装
- Ubuntu 16.04下为Android编译OpenCV 3.2.0 Manager
- 编译源码 - 【OpenCV 3.0 + TBB + IPP + OpenMP + CUDA】- 【win7x64 + vs2012】
- 在Ubuntu 16.04 上编译安装OpenCV3.2.0(Cmake + python3 + OpenCV3)
- Win7下Opencv 2.4.2+VS2012编译
- opencv在vs2012下重编译详细教程——解决按f11进入不了源代码
- 在Ubuntu 16.04 上编译安装OpenCV3.2.0(Cmake + python3 + OpenCV3)(转)
- OpenCV 3.2.0 + opencv_contrib编译(Windows)
- Opencv246+vs2012生成不依赖编译环境的exe文件
- VS2015使用opencv3.2.0版本,支持X64位编译的配置
- Opencv246+vs2012生成不依赖编译环境的exe文件
- ubuntu14.04 64位 opencv3.20 和 opencv_contrib-3.2.0编译安装
- Win7编译OpenCV3.2.0 for Android
- 第三篇:VS2012中,调用opencv库,在程序中定义了变量,编译没有问题,运行时会报错“变量使用没有定义”
- 编译VS2013+opencv3.2.0
- 【学习opencv】Win10+VS2015+OpenCv3.2.0+OpenCv_contrib3.2.0+CMAKE3.8.1编译OpenCv源代码