visual studio2013 中配置 opencv3.0
1、官网下载opencv,加压缩即可。
2、添加系统环境变量,
左下角开始---搜索 path 或者 右键单击我的电脑→属性→高级→环境变量。
添加系统环境变量取名为OPENCV,路径为安装路径\build;再添加环境变量为;%OPENCV%\x86\vc12\bin(就是%OPENCV%不用换的)
说明:设置完环境变量,需要重启电脑,才能生效。
3、配置VS2013
- 配置VS2013,亦即告诉VC去什么地方寻找OpenCV的头文件和库。打开VS2013,选择菜单“工具”→“选项”→“项目和解决方案”→“VC++目录”,在VS2013中打开此选项,如下图所示,显示编辑功能被否决。
- 可以在具体的项目中,对特定的项目单击右键→属性来设置,只是这样的设置无法被继承,每一个项目都需要单独设置,太过繁琐,因此需要一个能够被继承的全局设置,方法如下:
- 要求:确保VS2013中至少有一个工程被打开。这里采用新建一个工程的办法,以便后面测试程序。
[编辑]
准备工作
[编辑]
配置VC13
说明:1、可根据自己的情况,将其改为你的opencv\build\x86\vc12\bin文件夹所在的路径; 2、如果是64位系统,可将opencv\build\x86\vc12\bin改为opencv\build\x64\vc12\bin。
-
- 2)包含目录
D:\Program Files\opencv30\build\include
D:\Program Files\opencv30\build\include\opencv
D:\Program Files\opencv30\build\include\opencv2
说明:1、可根据自己的情况,将其分别改为你的opencv\build\include、opencv\build\include\opencv和opencv\build\include\opencv2文件夹所在的路径;
-
- 3)库目录
D:\Program Files\opencv30\build\x86\vc12\lib
说明:1、可根据自己的情况,将其改为你的opencv\build\x86\vc10\lib文件夹所在的路径; 2、如果是64位系统,可将opencv\build\x86\vc12\lib改为opencv\build\x64\vc12\lib。
说明:上面的库为opencv\build\x86\vc12\lib里面的库文件,文件名后面有小写字母“d”的为Debug库(调试模式库),没有“d”的为Release库(发布模式库)。末尾的300 是版本号,和你lib里面的文件一致的。比如,OpenCV2.4.3的lib文件的末尾数字为243。如果版本不一样,要改正,使其一致。
[编辑]
配置完opencv后,红色波浪线消失
此时,再看属性管理起的 Release版本的win32 配置信息,发现,也已经被改好了
最后,再回过头来看 解决方案管理器--右键属性, 里面的关于opencv3.0的信息也已经配置好。
可以发现一个现象,就是通过属性管理器 进行配置的环境, 在解决方案管理器的 项目属性中的关系如下图:
属性管理器的配置自动添加到了 项目属性的继承里面, 然后再根据具体的项目,在上面进行个性化的环境配置。