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

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

时间: 2024-10-11 16:52:56

windows 下 vs2008 编译 OpenCV 库的相关文章

Windows下Fortran编译Lapack库及使用的方法(转自新浪)

Lapack 是一套被非常广泛使用的线性代数计算工具库,现在的主要编写语言时 Fortran90 .Lapack 基本上可以说是速度最快的线性代数计算库,我们看看官方给出的其被应用的几个地方就可以看出来: high-level interface:MatlabOctaveNAG Numerical LibrairiesMapleR projectScilab 列表上这些软件/语言是不是如雷贯耳,由此可见 Lapack 的流行程度. Lapack同时有 Fortran 和 C/C++ 的接口,现在

windows下cygwin编译ffmpeg库

ffmpeg在Linux下的编译相当简单,只需要configure ,再make 一下就可以了. 需要动态库的话在configure 后面加一个 --enable-shared  就ok了. 但在windows下就不是很容易了,在网上搜索了一下各种在windows下编译的方法,大多千篇一律,而且步骤繁琐,有的需要依赖很多库.而我只想像Linux下那样单纯方便的编译出ffmpeg里的几个库,是否有简单的方法呢?答案是肯定的. 下载cygwin,下载地址:https://cygwin.com/ 我下

Windows下VS2017编译OpenCV 3.4.0-rc

简述 很久没有用过OpenCV了,这次需要做一点图像处理相关的工作,又需要用起来,这里记录一下编译的过程.之前介绍过使用vs2015编译opencv2.4的帖子在这里. 编译好的文件在这里https://pan.baidu.com/s/1qXCWxkw 1.下载源码 这里就不下载源码压缩包了,直接从github上克隆一下. # 因为访问github较慢,这里直接使用的国内码云同步仓库 git clone https://gitee.com/mirrors/opencv.git # github上

【转】Windows下使用VS2008编译OpenCV 2.1 添加Intel TBB和Python支持

Windows下使用VS2008编译OpenCV2.1 添加Intel TBB和Python支持 步骤: 1.仔细阅读OpenCV官网上的InstallGuide:http://opencv.willowgarage.com/wiki/InstallGuide 2.在"2) Install Prerequisite Libraries and Tools"中提到了如果想支持Python调用需要Python 2.6或者 2.7版本,而且还需要NumPy和SciPy库.升级Python至2

图文介绍windows下实现编译ffmpeg工程的详细步骤

本文来自:http://www.cuplayer.com/player/PlayerCode/FFmpeg/2014/0706/1401.html 图文介绍windows下实现编译ffmpeg工程的详细步骤: 1.搭建 MinGW 的编译环境 下载yasm,地址:http://yasm.tortall.net/Download.html 改名为yasm.exe放到C:\WINDOWS\system32 或者 C:\MinGW\msys\1.0\bin文件夹下. 下载 mingw-get-inst

ACE在windows下的编译及配置(VS2010)

ACE在windows下的编译及配置(VS2010) 分类:             -[小西南]-              2013-08-06 16:17     2354人阅读     评论(6)     收藏     举报 目录(?)[+] 1 下载ACE 2 创建ACE的配置文件 3 编译ACE库 4 可为ACE目录设置环境变量 5 VS2010 ACE配置 6 测试操作是否成功 系统:win7 开发环境:Visual Studio 10 ACE版本:ACE-6.2.0 参考了很多师

windows下rabbitmq-c编译(带openssl、无需MinGW)

因为项目原因,需要使用到rabbitmq的c客户端库.首先,参见上一篇windows下openssl编译,如果已经使用cmake编译过了,则先delete cache(File-Delete Cache),否则原来的cmake缓存都在了,将仍然会出现原来的错误. 依次点击configire.generate,可以生成vs sln.如下: 最后使用VS即可生成rabbitmq.4.dll,如下: 测试自带的例子: D:\RabbitMQ Server\rabbitmq_server-3.6.5\s

VS2008 编译 libpng库

一.下载libpng和zlib http://sourceforge.net/projects/libpng/ http://sourceforge.net/projects/libpng/files/zlib/ 二.解压libpng和zlib到同一文件夹下!并更名文件夹zlib...为zlib 三.打开libpng.sln或libpng.vcproj 设置libpng工程所有配置为不使用预编译头,编译相应版本即可. VS2008 编译 libpng库,码迷,mamicode.com

Windows下VC编译OpenDDS

OpenDDS是一个OMG组织DDS标准的C++开源实现,OpenDDS同时也提供Java支持.OpenDDS依赖ACE抽象层来提供不同平台的兼容性,同时也依赖于TAO(例如TAO的IDL编译器).当前OpenDDS有ociweb ObjectComputing维护,官方网站http://www.opendds.org/.目前OpenDDS支持的平台有Windows,Linux family,Android,VxWorks等,可用的编译器包括VC,gcc,QNX gcc等. 1. OpenDDS