windows 下 vs2008 编译 OpenCV 库

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模块没有生成,还没有了解详细原因,但不妨碍我们之后初步了解学习这个库。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值