Opencv 2.0 + vs 2008的安装编译种种
2010-05-02 14:33
531 查看
2.0版本的 bin 和 lib 都是未经编译、还不能直接使用的。通过 OpenCV 中文论坛得知,要使用 Cmake 软件对 OpenCV 源代码重新编译,才能得到最终的 dll 和 lib 文件。编译方法如下:
1. 假设OpenCV2.0安装于以下目录: C:/opencv2.0。
2. 使用CMake建立VC工程文件
2.1 运行Cmake gui
Where is the source code: C:/opencv2.0
Where to build the binaries: C:/opencv2.0/vs2008build(自己新建此目录)
2.2 点击configure按钮,选择相应的编译器为visual studio 9 2008,点击finish,出现红色标记的参数。
2.3 再点configur按钮,参数消除了红色。
2.4 点击generator按钮,生成工程文件。
3. 用vc2008进行编译
完成上一步骤后,将在C:/opencv2.0/vs2008build目录下生成OpenCV.sln的VC Solution File,请用VS2008打开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)将出现在C:/opencv2.0/vs2008build/bin目录中;OpenCV的*d.lib文件(for debug)和*.lib文件(for release)将出现在C:/opencv2.0/vs2008build/lib目录;头文件*.h出现在C:/opencv2.0/vs2008build/include/opencv中。
可以被VS2008调用的OpenCV动态库生成完毕。
参考文献:http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0
1. 假设OpenCV2.0安装于以下目录: C:/opencv2.0。
2. 使用CMake建立VC工程文件
2.1 运行Cmake gui
Where is the source code: C:/opencv2.0
Where to build the binaries: C:/opencv2.0/vs2008build(自己新建此目录)
2.2 点击configure按钮,选择相应的编译器为visual studio 9 2008,点击finish,出现红色标记的参数。
2.3 再点configur按钮,参数消除了红色。
2.4 点击generator按钮,生成工程文件。
3. 用vc2008进行编译
完成上一步骤后,将在C:/opencv2.0/vs2008build目录下生成OpenCV.sln的VC Solution File,请用VS2008打开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)将出现在C:/opencv2.0/vs2008build/bin目录中;OpenCV的*d.lib文件(for debug)和*.lib文件(for release)将出现在C:/opencv2.0/vs2008build/lib目录;头文件*.h出现在C:/opencv2.0/vs2008build/include/opencv中。
可以被VS2008调用的OpenCV动态库生成完毕。
参考文献:http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0
相关文章推荐
- opencv和vs 编译生成的程序如何运行在没有安装的电脑上
- VS2013+opencv3.3的安装(或自行编译源码)及配置
- VS 2008 和 OpenCV 2.0 环境搭配
- VC 2008 Express 编译OpenCV2.0/2.1
- opencv和vs 编译生成的程序如何运行在没有安装的电脑上
- VS 2008 和 OpenCV 2.0 环境搭配
- OpenCV1.0,2.0在windows和Linux下的安装和在QT,VS中的配置
- VS 2008的64位编译环境的安装和使用
- VS 2008 与 OpenCV 2.0的配置
- opencv和vs 编译生成的程序如何运行在没有安装的电脑上
- VS 2008的64位编译环境的安装和使用
- Cs 2008 下安装OpenCV2.0/2.1
- CMake入门指南 && VS 2005 下opencv 2.0的安装
- QT5.9.3安装及编译&与vs2013环境配置&opencv配置及调用
- visual studio 2008编译的C++程序在没安装redistribute包或vs的机器上无法运行
- 在VS2015上安装OpenCV3.0以及利用CMake编译OpenCV
- VS2015下安装与编译OpenCV源码并在VS2015下配置OpenCV环境
- VC 2008 Express下安装OpenCV2.0/2.1
- VS 2008的64位编译环境的安装和使用
- VC 2008 Express下安装OpenCV2.0/2.1