• 64 位系统 vs2013 配置 OpenCV-3.1.0


    参考:64 位系统 vs2013 配置 opencv3.0

    1. 环境准备

    • 进入官网 http://opencv.org/,下载最新版本的 opencv(以本文 opencv-3.1.0 为例,.exe 可执行文件格式),将其解压在某一文件夹下(慎重选择)

      D:opencv-3.1.0opencv
    • 设置环境变量:在系统变量Path中添加如下路径:

      D:opencv-3.1.0opencvuildx64vc12in

      x64 表示的是 64 位 opencv;
      vc12 表示的是 vs2013 编译器;
      bin 自然是二进制文件;

    2. vs2013 属性管理器设置

    • 打开 vs2013,新建 Win32 控制台应用程序,

    • 点击上侧菜单栏的【视图】⇒ 【其他窗口】⇒ 【属性管理器】

      进行属性管理器界面,展开当前项目,看到两项内容,

      • Debug | Win32
      • Release | Win32

      因为 vs2013 默认的工作平台是 32 位机器,所以属性管理器界面并未全部显示,Debug | x64Release | x64

    • 右键Debug | Win32进入其属性页,⇒ 【链接器】⇒ 【高级】⇒ 【目标计算机】⇒ 选择(MachineX64 (/MACHINE:X64))也即 64 位机器;

    • 设置平台(如下图所示,将 Win32转换为 x64


      这里写图片描述

      此时属性管理器中的内容,便会多出两项,共计四项:

      Debug | Win32
      Debug | x64
      Release | Win32
      Release | x64

    • 右键 Debug | x64,进入属性页,开始进行设置,

      • VC++目录

        • 包含目录:添加如下的三项内容

          D:opencv-3.1.0opencvuildinclude
          D:opencv-3.1.0opencvuildincludeopencv
          D:opencv-3.1.0opencvuildincludeopencv2
        • 引用目录:添加一项内容(后面添加【链接器】⇒ 【附加依赖项】,添加的 .lib 文件即在该目录下寻找)

          D:opencv-3.1.0opencvuildx64vc12lib
      • 链接器

        • 附加依赖项:添加一项内容(根据需要),对于本文的 opencv-3.1.0 而言,需要添加的是:

          D:opencv-3.1.0opencvuildx64vc12libopencv_world310d.lib

          当然如果项目在 Release 下发布的话,还需要添加:

          D:opencv-3.1.0opencvuildx64vc12libopencv_world310d.lib
  • 相关阅读:
    linux下 C++ 读取mat文件 MATLAB extern cyphon scipy 未完待续
    mshadow笔记
    mem_fun 例子
    gedit embeded terminal 设置字体 颜色
    decltype typename
    gcc4.9.1新特性
    C++开发者都应该使用的10个C++11特性 转
    如何加快C++代码的编译速度 转 ccache
    cout关闭输出缓冲,调试用
    boost range zhuan
  • 原文地址:https://www.cnblogs.com/mtcnn/p/9423427.html
Copyright © 2020-2023  润新知