在 Windows10 下安装并配置 Visual Studio 2015 和 OpenCV 2.4.13 。
安装环境
操作系统: Windows 10
开发环境: Visual Studio 2015
OpenCV: 2.4.13
配置步骤
安装VS2015
右键vs_community_ENU.exe,以管理员身份运行。
选择自定义安装。如选择默认安装,则不会安装C++模板。
在编程语言的选项中勾选 Visual C++。
安装所需时间较长,等待安装完成。安装完成后系统会重启一次。
安装OpenCV
双击opencv-2.4.13.exe,出现一个对话框,提示需要将OpenCV包解压到指定位置。在指定解压目录下,自动生成opencv目录。注意不要自己添加opencv目录,以免重复。
解压后的OpenCV目录如下图。
添加环境变量
右键开始菜单,选择”系统”。在弹出窗口左侧选择”高级系统设置”。
点击“环境变量”,在弹出窗口中双击”系统变量”中的“Path”,加入路径:D:\workspace\opencv\build\x64\vc12\bin
D:\workspace\opencv\build\x86\vc12\bin
配置VS2015环境
新建空项目
新建项目。如果安装VS2015时选择默认安装,则可能找不到 C++ win32控制台程序。这时就需要再下载C++模板。
在新建项目窗口 –> Installed –> Visual C++ –> Windows –> 双击“Install Universal Windows Platform Tools”。
安装过程中需要关闭Visual Studio。
安装完成后,新建一个C++的空项目。
配置include目录
打开 视图 –> 其他窗口 –> 属性管理器
在属性管理器中选择 Debug|Win32
–> Microsoft.Cpp.Win32.user。
双击 Microsoft.Cpp.Win32.user,在弹出窗口中选择 通用属性 –> VC++目录 –> include目录
点击“include目录”右侧的展开按钮,选择“编辑..”。添加如下目录:D:\workspace\opencv\build\include
D:\workspace\opencv\build\include\opencv
D:\workspace\opencv\build\include\opencv2
配置library目录
编辑 VC++目录 –> library目录 。
添加目录:D:\workspace\opencv\build\x86\vc12\lib
由于编辑的是 Debug|Win32
,因此只加入x86目录下的lib。
配置附加依赖项
编辑 链接器 –> 输入 –> 附加依赖项。
添加19个Debug版本的lib和19个Release版本的lib。
程序测试
打开 视图 –> 解决方案资源管理器。
在解决方案资源管理器中,右键源文件 –> 添加 –> 新建项。
选择C++文件,添加。
在cpp文件中编写测试代码,读取并显示图片:
|
|
选择 生成 –> 生成解决方案。
选择 调试 –> 开始调试,或直接 F5。
出现错误:丢失 MSVCP120D.dll
在网上下载 MSVCP120d.dll 文件复制到 C:\Windows\SysWOW64
目录下。
重新 F5 运行,读取、显示图片成功。