Visual Studio 2019 & OpenCV 4.52 开发环境配置 (一劳永逸+原理解释)

本文详细介绍了如何在Visual Studio 2019中配置OpenCV 4.52的开发环境,包括添加环境变量,设置头文件和库目录,以及解决编译问题。通过这些步骤,可以实现一劳永逸的配置,避免每次新建项目时重复配置。
摘要由CSDN通过智能技术生成

Visual Studio 2019 & OpenCV 4.52 开发环境配置 (一劳永逸版)

0. 前言

笔者在配置OpenCV的过程中参考了不少资料,包括书籍和博客等。由于版本更迭导致配置方法略有差异,并且有些教程简略部分步骤,因此走了一些弯路。在此将配置过程记录下来,与大家分享,也方便自己日后查看。

本教程不仅会手把书教大家一步步配置,还会根据自己的理解,对每一步的操作,给出具体原因。

本教程开始前,笔者认为大家的VS2019 和 OpenCV 都已经安装或解压完成,未完成以上两个软件安装的,请先参考其他教程完成安装再进行下一步。

1. 添加环境变量(把OpenCV运行库加在C盘对应目录)

操作:
(1) 此电脑(win10)->右键->属性®->高级系统设置(左侧)->环境变量(右下角),进入到如下环境变量设置界面:
环境变量设置界面
(2)双击上图中的Path,打开如下图环境变量编辑界面。按照图示步骤,添加OpenCV的bin目录。
(注意,这个版本的OpenCV解压包中已经不包含x86的32位文件,即,只有x64的64位文件。或许通过自己编译源文件可得32位文件,但笔者尚未尝试)。
编辑环境变量
备注:由图可知,我的OpenCV解压在“E:\Program Files\opencv\”目录下,环境变量要根据自己解压文件所在目录设置。

【本操作的目的】添加环境变量是为了把OpenCV软件运行所需要的库添加在“C:\Windows\System32”和“C:\Windows\SysWOW64”中,主要是一些**.dll文件,这样我们后期编写的软件在运行时就会依赖这两个文件夹中的库文件(动态库)。如果不添加环境变量,则每次新建一个OpenCV项目,都需要将所需库文件添加到项目的对应目录中(一般来说是*.exe文件所在*目录)。

【注意】完成本步骤后建议注销或重启一次计算机,让计算机把相关文件拷贝到上述C盘目录,然后再进行下面的步骤,否则环境变量的配置不会生效!!!

2. 在VS中配置(指定:头文件目录,lib库目录,lib库文件)

相信学习OpenCV的同学大概率是C++编程老手,但为了教程的完整性,仍然对每一步进行详述。
(1)首先新建一个C++空项目,点击下一步(新建空项目而不是其他项目,是为了不引入任何其他项目带来的繁琐配置)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值