windows8.1+vs2013+opencv2.4.8配置



本机系统:Windows8.1,在安装 vs2013后,配置opencv2.4.8时,碰到不少问题。
查了不少帖子,但讲的都不怎么全,斗胆写个帖,请大家批评指正!
 
步骤:
1.下载opencv
下载地址:http://opencv.org/downloads.html(根据开发平台,选择相应的版本,点击下载即可)
 windows8.1+vs2013+opencv2.4.8配置_第1张图片
2.安装opencv2.4.8
点击下载的opencv开发包
 
直接解压(本人解压时的目录:E:,大家留意自己的解压目录,后面修改环境变量等步骤时,会用到)
 windows8.1+vs2013+opencv2.4.8配置_第2张图片
3.设置环境变量
“windows键+E”->“这台电脑”上右键选“属性”,打开系统设置窗口;
 windows8.1+vs2013+opencv2.4.8配置_第3张图片
选择“高级系统设置”,点击“高级”,打开“系统属性”窗口
 windows8.1+vs2013+opencv2.4.8配置_第4张图片
选择“环境变量”,打开“环境变量”窗口
 windows8.1+vs2013+opencv2.4.8配置_第5张图片
在系统环境变量中,找到path变量,在其中添加opencv的bin目录,本人解压时设置的目录:E:,用32位库,因此添加的bin目录为E:\opencv\build\x86\vc12\bin ,若你是用64位库,相应的X86变为X64
 windows8.1+vs2013+opencv2.4.8配置_第6张图片
注:环境变量配置后,需重启系统才能生效。
4.工程配置(一次设置,以后对所有工程均生效,无需重复设置)
打开vs2013,新建任一工程项目,点击“视图”菜单-“属性管理器”,
 windows8.1+vs2013+opencv2.4.8配置_第7张图片
选择Debug/Win32下的“Microsoft.Cpp.Win32.user“,在弹出的配置框中进行配置。注:配置的属性对其他工程起作用。

 windows8.1+vs2013+opencv2.4.8配置_第8张图片
a.配置 开发包目录和库目录
点击VC++目录,选择“包含目录”,
在下拉菜单中,选择“编辑”,打开“包含目录对话框”,依次添加开发包路径
E:\opencv\build\include
E:\opencv\build\include\opencv
E:\opencv\build\include\opencv2
 windows8.1+vs2013+opencv2.4.8配置_第9张图片
选择“库目录”,在下拉菜单中,选择“编辑”,打开“库目录对话框”,添加库路径
E:\opencv\build\x86\vc12\lib
 windows8.1+vs2013+opencv2.4.8配置_第10张图片

b.配置项目所需的“静态链接库”,
点击“链接器”,点击“输入”,选择“附加依赖项”,在下拉菜单中,选择“编辑”,打开附加依赖项对话框,添加库目录中的库文件opencv_core248d.lib,opencv_highgui248d.lib,opencv_imgproc248d.lib,至少添加这三个。为了保险起见,可以全部添加。
 windows8.1+vs2013+opencv2.4.8配置_第11张图片
 注:以上设置的是工程的Debug版配置,lib文件后缀带d,切换到Release版,可用同样的方法配置,但此时lib文件不带后缀d。
c.预处理器定义(在配置时,好多帖子,没有这一步,此时会出错,若完成之前步骤,调试时,无错误,可略去此步骤)
点击“C/C++”,点击“预处理器”,选择“预处理器定义”,在下拉菜单中,选择“编辑”,在预处理器定义对话框中,输入_CRT_SECURE_NO_WARNINGS。
 windows8.1+vs2013+opencv2.4.8配置_第12张图片





你可能感兴趣的:(windows8.1,VS2013,opencv2.4.8)