windows 下 vs2008 编译 OpenCV 库
来源:互联网 发布:伦敦大学学院专业 知乎 编辑:程序博客网 时间:2024/05/17 08:11
1. 下载 opencv-2.4.9.exe
下面地址可以用迅雷:
http://downloads.sourceforge.net/project/opencvlibrary/opencv-win/2.4.9/opencv-2.4.9.exe?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fopencvlibrary%2Ffiles%2Fopencv-win%2F2.4.9%2F&ts=1409995259&use_mirror=iweb
2. 执行 opencv-2.4.9.exe,解压路径假设为 E:\lhk-work\opencv
首先注意,在opencv\build\doc路径下有英文版 指导手册opencv_tutorials.pdf,内容极为详尽,其中1.4节即含下面谈到的编译过程,
如果你的 vc 版本是 10,11,12中一种,可以直接使用安装包中已经编译好的库,路径为 build/x86/vc10 或 build/x86/vc11 或 build/x86/vc12,使用64位系统开发的用户请选择 build/x64/vc10 或 build/x64/vc11 或 build/x64/vc12, 至此文章结束。
如果你的 vc 版本是vs2008(vc9)或更低,或者你一定要自己亲手生成一遍库文件,请从继续看下节。
3. 下载 CMake-3.0.1
以下下载包任选其一,我采用第二个。
下载地址
http://www.cmake.org/files/v3.0/cmake-3.0.1-win32-x86.zip
安装文件系在地址
http://www.cmake.org/files/v3.0/cmake-3.0.1-win32-x86.exe
4. 生成 vs2008,即 vc9工程文件
在 E:\lhk-work\opencv\sources下有 CMakeLists.txt, 意味着可以通过CMake工具生成适合你当前安装vc版本的工程文件。
执行 CMake\install\path\cmake-gui.exe, 选择 含有 CMakeLists.txt 的路径作为源码路径,选择build/x86/vc9 作为工程文件路径,如果你采用64位平台,选择build/x64/vc9 路径是合理的。
本人使用32位windows+ vs2008, 即 vc9-32bit,所以选择 “Visual Studio 9 2008”,如果你使用64位系统的 vs2008,请选择“Visual Studio 9 2008 Win 64”,以此类推。
5. 打开build/x86/vc9/OpenCV.sln 工程文件,使用批量全部编译,应该执行2遍,第一遍由于库依赖问题会有一些没有链接成功,第二遍完成后基本能全部生成。本人只有NIS模块没有生成,还没有了解详细原因,但不妨碍我们之后初步了解学习这个库。
- windows 下 vs2008 编译 OpenCV 库
- OpenCV源码包 Windows下 用VS2010(VS2008)编译
- Windows下使用VS2008编译RobotVision库
- windows下使用vs2008编译libuv库
- VS2008 Pro 下编译OpenCV 2.0
- windows下编译opencv库QT
- Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持
- boost库编译,windows , vs2008
- VS2008下 ACE 编译 for WINDOWS
- live555在windows下通过VS2008编译
- live555在windows下通过VS2008编译 .
- opencv 在windows下的编译
- OpenCV在Windows下编译WITH_Qt
- Windows下利用Cmake编译opencv
- windows平台qt下编译opencv
- VS2008 下 ACE / TAO 的编译 for windows
- VS2008下ACE/TAO的编译for WINDOWS
- 菲波那契数列
- 2Boost之UPD,Client and Server
- hadoop新框架Yarn详解
- 直接插入排序(java实现)
- Java中ArrayList的遍历方式
- windows 下 vs2008 编译 OpenCV 库
- jQuery $.post $.ajax用法
- 3虚函数表分析
- 四种方案解决ScrollView嵌套ListView问题
- 删除ArrayList中重复元素
- Union Find
- 4常量表达式计算器
- HDOJ 4430 Yukari's Birthday
- 【English】Android -> Training -> Adding the Action Bar -> Adding Action Buttons