zoukankan      html  css  js  c++  java
  • (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:opencvuild

      2.2) 编辑 System variables 中的 Path 变量, 添加: %OPENCV%x86vc12in

    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:opencvuildinclude

                        C:opencvuildincludeopencv

                        C:opencvuildincludeopencv2

                 在Library Directories 中添加:

                        C:opencvuildx86vc12lib

                        C:opencvuildx86vc12staticlib

                 在Linker -> Input 中的 Additional Dependencies 中增加所有的库文件。(具体参考C:opencvuildx86vc12staticlib中的文件名)

    添加一个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 版 ]

      

  • 相关阅读:
    架构漫谈1
    如何将本地工程上传到github
    寒假日报day23
    寒假日报----首都之窗爬虫大作业
    寒假日报day22
    寒假日报day21
    关于webmagic的post请求
    寒假日报day20
    寒假日报day19
    吾日三省吾身(41)
  • 原文地址:https://www.cnblogs.com/fdyang/p/5405272.html
Copyright © 2011-2022 走看看