人工智能学习笔记之计算机视觉(一)之Opencv开发环境配置

Visual Studio  配置Opencv 开发环境及VS 项目配置目录解析


目录

Visual Studio  配置Opencv 开发环境及VS 项目配置目录解析

前言

一、下载opencv

二、解压Opencv

三、配置环境变量

四、配置VS2019 

1. 配置包含目录:

2. 配置库目录

 3. 配置附加依赖项

总结



前言

记录vs 2019 开发opencv 环境配置部分及VS 项目配置目录解析

vs 使用2019版, 2015、2017版配置类似

一、下载opencv

官网地址:OpenCV download | SourceForge.net

一般直接下载最新版本,也可选择其它版本 

二、解压Opencv

可解压至任意目录

我解压至D 盘 D:\OpenCv

三、配置环境变量

win10

找到解压的OpenCv 目录

'''注意:'''  vc14 对应 VS 2015  , vc15 对应 vs 2017、VS2019 版本

新增环境变量

D:\OpenCv\opencv\build\x64\vc15\bin

四、配置VS2019 

打开或新建解决方案

1. 配置包含目录:

包含目录:寻找#include<xxxx.h>中的xxxx.h的搜索目录 

 添加两项:

D:\OpenCv\opencv\build\include

D:\OpenCv\opencv\build\include\opencv2

 

 区别于引用目录:

引用目录:搜索通过 #using 指令在源代码中引用的程序集和模块(元数据)文件的目录。对应于 LIBPATH 环境变量。

源目录:
        搜索用于 IntelliSense 的源文件的目录。
排除目录:
        检查生成依赖项时,不会搜索目录。

C/C++:附加包含目录

    常规->附加包含目录:寻找#include<xxxx.h>中的xxxx.h的搜索目录(每一项对应一个文件夹XXXX,文件夹中包含了编译时所需的头文件,使用时直接#include<XXXX>即可)

2. 配置库目录

添加库目录

库目录:寻找.lib文件的搜索目录

D:\OpenCv\opencv\build\x64\vc15\lib

 

 3. 配置附加依赖项

链接器:

    常规->附加库目录:寻找.lib文件的搜索目录

    输入->附加依赖项:lib库(C++的库会把函数、类的声明放在*.h中,实现放在*.cpp或*.cc中。编译之后,*.cpp,*.cc,*.c会被打包成一个.lib文件,这样可以保护源代码)

在附加依赖项中添加 opencv_world453d.lib 

注意 opencv_world453d.lib与opencv_world453.lib 的区别

opencv_world453d.lib 是 Debug 版本

opencv_world453.lib  为release 版本

 

五、 常见错误

 关于openCV报错无法打开文件“opencv_worldXXXd.obj”的配置问题

添加opencv_world340d.lib文件时,你可能资源管理器隐藏了文件扩展名,添加的是opencv_world340d,所以编译的时候报错找不到opencv_world340d.obj

参考: 包含目录、库目录、附加包含目录、附加库目录、附加依赖项之详解_疯丶的博客-CSDN博客_附加包含目录


总结

本文仅记录学习 Opencv 的配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值