(OpenCV) VS2013 + opencv-2.4.10.exe + Windows 10 开发环境配置

主要配置2点:

- Windows 环境变量。

- VC++ 配置。

 

STEP BY STEP:

1. 双击 ”opencv-2.4.10.exe“,解压到本地文件夹 “C:\ ".

2. 设置环境变量:

  2.1) 新建User variables: Variable name: OPENCV, Variable value:  C:\opencv\build

  2.2) 编辑 System variables 中的 Path 变量, 添加: %OPENCV%\x86\vc12\bin

3. 设置VC++ 编译属性

  3.1) 在VS2013里新建一个Win32 C++ Console 程序。

  3.2) 选择”VIEW” -> “Other Windows” -> “Property Manager” , 在Project 的 “Debug|Win32” 上右击菜单中选择 “Add New Project Property Sheet”. 保存为”OpenCvDebug.props”.

  3.3)配置OpenCvDebug如下:

             在 Common Properties -> VC++ Directories 中 Include Directories 中添加:

                    C:\opencv\build\include

                    C:\opencv\build\include\opencv

                    C:\opencv\build\include\opencv2

             在Library Directories 中添加:

                    C:\opencv\build\x86\vc12\lib

                    C:\opencv\build\x86\vc12\staticlib

             在Linker -> Input 中的 Additional Dependencies 中增加所有的库文件。(具体参考C:\opencv\build\x86\vc12\staticlib中的文件名)

 

添加一个sample code,编译并确认运行状况。- Happy ~~ OpenCV Forever.~~

 

 

问题点:

1.error C2871: 'cv' : a namespace with this name does not exist               .

http://stackoverflow.com/questions/16299822/cant-use-opencv-namespace

2. error LNK2038: mismatch detected for '_ITERATOR_DEBUG_LEVEL': value '0' doesn't match value '2'

Linker里面只要仅仅链接debug 版本的库.

3. error LNK2038: mismatch detected for 'RuntimeLibrary'

打开Project 的Property Pages , 在 C/C++ -> Code Generation -> Runtime Library 中选择 “Multi-threaded(/MT”)  [ 如果是Release版 ]

或 Multi-threaded Debug (/MTd) [ 如果是 Debug 版 ]

 

 

  

 

转载于:https://www.cnblogs.com/fdyang/p/5405272.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值