• vs2010和opencv2.4.9配置


    1、下载安装opencv2.4.9

          直接到官网上下载opencv,我下载的是opencv2.4.9版本,然后进行安装,opencv的安装其实就是解压,我解压的路径是D:opencv249。解压完成后进行环境变量配置,假如是32位操作系统,则把D:opencv249opencvuildx86vc10in添加到环境变量。而对于64位操作系统,两个都得添加如:

    D:opencv249opencvuildx86vc10in;D:opencv249opencvuildx64vc10in。

    假如是vs2011,则把vc10改成vc11。

    2、vs2010中工程中include配置

          为了防止每次新建工程都要重新配置,我们采取以下方式进行配置。

          点击 视图->属性管理器,如下图。

    在新出现的“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反键属性)即可打开属性页,点击属性,如下图:

    打开属性页面后,就是一番配置了。首先是在

    通用属性 ->VC++目录 ->包含目录中->编辑,如下图:

    然后添加上一下三个目录:

    D:opencv249opencvuildinclude

    D:opencv249opencvuildincludeopencv

    D:opencv249opencvuildincludeopencv2

    实际的路径还要看你自己把OpenCV解压到了哪个目录下,根据实际情况来调节。

    3、vs2010中工程库(lib)配置

         其实这步和上一步差不多,属性管理器”工作区中,点击项目 ->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右键属性)即可打开属 性页面。通用属性 ->VC++目录 ->库目录。添加上:

    D:opencv249opencvuildx86vc10lib

    对于32位操作系统来说,这里肯定选择x86,而对于64为操作系统来说,看你自己编译的时候用哪个编译器,假如用Win32则是x86,假如是选择的是x64,则用x64,如下图:

    不过一般情况下,都是用的win32的X86编译器。所以,无论32还是64位操作系统,配置文件最好都选择x86版的。

    4、链接库的配置

    属性管理器”工作区中,点击项目 ->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右键属性)即可打开属 性页面。通用属性 ->链接器->输入->附加的依赖项

    添加以下库:

    opencv_ml249d.lib
    opencv_calib3d249d.lib
    opencv_contrib249d.lib
    opencv_core249d.lib
    opencv_features2d249d.lib
    opencv_flann249d.lib
    opencv_gpu249d.lib
    opencv_highgui249d.lib
    opencv_imgproc249d.lib
    opencv_legacy249d.lib
    opencv_objdetect249d.lib
    opencv_ts249d.lib
    opencv_video249d.lib
    opencv_nonfree249d.lib
    opencv_ocl249d.lib
    opencv_photo249d.lib
    opencv_stitching249d.lib
    opencv_superres249d.lib
    opencv_videostab249d.lib
    opencv_objdetect249.lib
    opencv_ts249.lib
    opencv_video249.lib
    opencv_nonfree249.lib
    opencv_ocl249.lib
    opencv_photo249.lib
    opencv_stitching249.lib
    opencv_superres249.lib
    opencv_videostab249.lib
    opencv_calib3d249.lib
    opencv_contrib249.lib
    opencv_core249.lib
    opencv_features2d249.lib
    opencv_flann249.lib
    opencv_gpu249.lib
    opencv_highgui249.lib
    opencv_imgproc249.lib
    opencv_legacy249.libopencv_ml249.lib

    其中249代表的是2.4.9版本,假如是其他版本,比如2.4.8,则把249改成248。2.4.10版本改成2410。

    到这里已经配置完成了。

     

  • 相关阅读:
    Kubernetes之Replica Set
    Kubernetes之Replication Controller
    Kubernetes之Deployment
    golang channel select
    golang slice
    epoll的由来
    ceph crush 之 crush_do_rule
    libevent
    P2P资料
    混沌理论学习笔记
  • 原文地址:https://www.cnblogs.com/Hxinguan/p/5318668.html
Copyright © 2020-2023  润新知