Opencv vs 2005编译

下载文件


opencv 2.1.0
http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/

cmake
http://www.cmake.org/cmake/resources/software.html

 

编译opencv


解压到目录: d:\OpenCV-2.1.0,新建目录 d:\opencvmake

打开 Visual Studio 2005 Command Prompt命令行 输入以命令生成vs 2005 的项目文件
cd d:\opencvmake
cmake ../OpenCV-2.1.0 -G"Visual Studio 8 2005"   

cmake命令运行完后会生成相关的解决方案和项目文件,现在打开生成的opencv.sln解决方案,定位到 cvinternal.h 文件,将以下的代码注释掉,要不编译提示找不到 "pmmintrin.h"文件,
goolge后说这是一段关于SSE3优化的代码
#if defined __SSE3__ || _MSC_VER >= 1400
#include "pmmintrin.h"
#define CV_SSE3 1
#endif

开始编译库

1.选择解决方案,右击 选择"Rebuild Solution"
2.然后, 分别 选择 debug  和 relase 模式进行编译库,

完成后会在 d:\opencvmake\bin 及lib目录下面生成相应的 debug及release 的 dll 和lib

 

参考文章


pyopencv
http://code.google.com/p/pyopencv/downloads/list

VC 2008 Express下安装OpenCV2.0/2.1
http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0/2.1

原文地址:https://www.cnblogs.com/foxhengxing/p/1929209.html