vscode搭建opencv环境

虽然vs2019和opencv搭配使用挺简单的,但是还是希望能够用轻量级的vscode来实现编程,所以研究了cmkae+vscode配置opencv的开发环境。

opencv的获取+mingw/cmake的配置

为了完全摆脱vs2019,选择的是mingw的编译器,这里参照的是《VSCODE通过MinGW和CMake搭建OpenCV》。
虽然mingw配置挺简单的,但是opencv的源代码用mingw编译坑挺多的,这里用的是github提供的别人编译好的OpenCV-MinGW-Build,方便前期的学习。
值得注意的是,这里写好了mingw、cmake和opencv的版本对应关系,尽量参照它的配置来,或者至少64位/32位确保一致
在这里插入图片描述
下载好的build的文件,解压后的配置和以前一样,只需要加好环境变量的path就行了。
为了方便后面cmake识别opencv,这里还多配置环境变量OpenCV_DIR,指向的是地址是这四个文件
在这里插入图片描述
通过这些文件,cmake可以识别opencv的库文件和头文件,从而无需我们额外配置。

cmake和mingw按照对应的版本要求去官网下载好,安装后即可。如果下载的zip包,则需要手动配置环境变量,这个也有很多网上教程。

vscode的配置

vscode配合cmake已经很方便了,只需要安装上相应的扩展,cmake tools可以帮助你配置cmake
在这里插入图片描述
在这里插入图片描述
将cpp文件和CMakelist.txt文件放在一个文件夹,右键选择code打开,即可识别为cmake工程。
在这里插入图片描述
在窗口中,可以管理代码和启动调试。

在这里插入图片描述
调试时,只需要在下方选择好编译器版本
在这里插入图片描述
然后使用build,build无误后,即可运行。
要调试时,底下也有调试按钮
在这里插入图片描述

通过vscode,可以构建一个轻量级的opencv开发环境。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值