1. 环境准备
进入官网 http://opencv.org/,下载最新版本的 opencv(以本文 opencv-3.1.0 为例,.exe 可执行文件格式),将其解压在某一文件夹下(慎重选择)
D:\opencv-3.1.0\opencv
设置环境变量:在系统变量
Path
中添加如下路径:D:\opencv-3.1.0\opencv\build\x64\vc12\bin
x64 表示的是 64 位 opencv;
vc12 表示的是 vs2013 编译器;
bin 自然是二进制文件;
2. vs2013 属性管理器设置
打开 vs2013,新建 Win32 控制台应用程序,
点击上侧菜单栏的【视图】⇒ 【其他窗口】⇒ 【属性管理器】
进行属性管理器界面,展开当前项目,看到两项内容,
- Debug | Win32
- Release | Win32
因为 vs2013 默认的工作平台是 32 位机器,所以属性管理器界面并未全部显示,
Debug | x64
和Release | x64
右键
Debug | Win32
进入其属性页,⇒ 【链接器】⇒ 【高级】⇒ 【目标计算机】⇒ 选择(MachineX64 (/MACHINE:X64))也即 64 位机器;设置平台(如下图所示,将
Win32
转换为x64
)
此时属性管理器中的内容,便会多出两项,共计四项:
Debug | Win32
Debug | x64
Release | Win32
Release | x64
右键
Debug | x64
,进入属性页,开始进行设置,VC++目录
包含目录:添加如下的三项内容
D:\opencv-3.1.0\opencv\build\include D:\opencv-3.1.0\opencv\build\include\opencv D:\opencv-3.1.0\opencv\build\include\opencv2
引用目录:添加一项内容(后面添加【链接器】⇒ 【附加依赖项】,添加的
.lib
文件即在该目录下寻找)D:\opencv-3.1.0\opencv\build\x64\vc12\lib
链接器
附加依赖项:添加一项内容(根据需要),对于本文的 opencv-3.1.0 而言,需要添加的是:
D:\opencv-3.1.0\opencv\build\x64\vc12\lib\opencv_world310d.lib
当然如果项目在 Release 下发布的话,还需要添加:
D:\opencv-3.1.0\opencv\build\x64\vc12\lib\opencv_world310d.lib