搜档网
当前位置:搜档网 › VS2010+OpenCV2.3.1+ Win7 的配置过程

VS2010+OpenCV2.3.1+ Win7 的配置过程

VS2010+OpenCV2.3.1+ Win7 的配置过程
VS2010+OpenCV2.3.1+ Win7 的配置过程

VS2010+OpenCV2.3.1+Win7 的配置过程

捣鼓了一天,终于把OpenCV的环境配置好了,其间并没有像OpenCV中文论坛的于老师那样进行Cmake编译。记录一下配置的过程,以备后需。

操作系统:Windows 7 x86 中文旗舰版;

编译环境:Visual Studio 2010 中文旗舰版;

OpenCV版本:OpenCV-2.3.1-win;

一、下载OpenCV2.3.1

1.从https://www.sodocs.net/doc/1c11666708.html,/index.php/Download下载OpenCV for

Windows(也即OpenCV-2.3.1-win-superpack.exe 文件)。

2.将OpenCV-2.

3.1-win-superpack.exe 解压并放到某个路径目录下,例如

D:\OpenCV2.3.1。其目录结构如下图所示。

二、配置环境变量

右击“我的电脑”选“属性”,点“高级系统属性”,点“环境变量”,在用户变量中新建两个用户变量,如下。

PATH D:\OpenCV2.3.1\build

OPENCV D:\OpenCV2.3.1\build\x86\vc10\bin

如下图所示。

三、配置VS2010

以前配置VC++6.0、VS2005、VS2008都是在“工具”->“选项”->“项目与解决方

案”->“VC++ 目录”中一次性配置好就可以了。但是到了VS2010后,当你按照前面的这个步骤操作时,会发现有提示“VC++目录编辑功能已被否决”。上网搜了许久,发现以下方法较好,一次性配置即可。

选择“视图”——“其他窗口”——“属性管理器”,如下图所示。

双击Debug | Win32下的“https://www.sodocs.net/doc/1c11666708.html,er”,如下图所示。

在弹出的配置框中配置,选择“VC++目录”。

1、在“包含目录”中的结尾处(若结尾处无英文状态下的“;”则需自行添加“;”,下同)加入以下内容添加以下内容:

$(opencv)\include\opencv;$(opencv)\include\opencv2;$(opencv)\include;

2、在库目录中的结尾处加入以下内容添加:

$(opencv)\x86\vc10\lib;

注:$(opencv)\include\opencv是告诉VC去“opencv”这个变量中的文件夹下的

\include\opencv路径中找OpenCV的库文件目录。

如下图所示。

在“链接器”-“输入”-“附加依赖选项”中的结尾处加入以下内容:

$(opencv)\x86\vc10\lib\opencv_core231d.lib;$(opencv)\x86\vc10\lib\opencv_hig hgui231d.lib;$(opencv)\x86\vc10\lib\opencv_video231d.lib;$(opencv)\x86\vc10\l ib\opencv_ml231d.lib;$(opencv)\x86\vc10\lib\opencv_legacy231d.lib;$(opencv)\ x86\vc10\lib\opencv_imgproc231d.lib;

注:lib可根据实际情况进行删减。

如下图所示。

相关主题