VScode搭建Opencv(C++开发环境)——实践细节补充

本文是作者在VScode上搭建OpenCV C++开发环境的过程记录,详细描述了从MinGw、CMake的下载、解压和配置,到Opencv版本选择与编译,以及VScode配置和测试文件运行中遇到的问题及解决办法。特别强调了解压路径、环境变量设置和CMake下载文件的处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面

新手,第一次在vscode上搭建环境。感谢VScode搭建Opencv(C++开发环境)__河旬的博客 **提供的方法。这是一版过程清晰的教程。但是,对于我这新手来说,实际装的过程中,因为对细节的不熟悉,没能一次成功。折腾了好几天,终于把过程中不断出现的新问题一一解决了。做个记录,当作给同样是新手的人一个补充。

MinGw的下载、解压和确认

  • 看清版本,posix是64位的,win32是32位的。理论上,64位也能装32位;实际上,有可能导致部分文件编译不成功。我第一次是因为下载得慢,换win32试了一下。后来,安装过程有报错,后续编译也有很多问题。最后,删掉重装,还是老老实实等下载。
  • 解压后,文件夹层级多,可以改在后续操作前调整一下,不影响。
  • 确认时,输入“gcc -v”如果出现不是内部指令的提示。请检查一下环境变量设置是否正确。
  • 环境变量应编辑Path变量,通过新建环境变量值完成,路径以\结束。例如D:\MinGw\bin\。
  • 调出cmd的方法,大部分默认快捷键是win+R。
  • 如果环境变量未设置成功,通过cd 命令,转到gcc文件的目录,也能确认成功,但后续会出错。

CMake的下载、解压和确认

难度不大,照着教程完成就可以了。同样注意环境变量的的正确设置。

Opencv的下载、解压和确认

  • Opencv软件的版本,推荐使用教程中的4.5.2。一开始下载了最新的4.6.0,编译过程中出现无法处理call_once、once_flag等问题。找了很多教程,都没有非常清晰的说明或处理指导,或者说有人已经遇到过完全相同的问题。最后考虑版本比较新,就换回4.5.2版本,同样的问题没再出现。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值