VScode(C++)搭建Opencv,关于编译后出现报错没有openCV头文件的问题

        使用VScode搭建openCV的确是非常麻烦,我前前后后也花了两天时间去找资料、学习。

        如果实在忍受不了这个繁琐的过程又需要使用openCV,本人建议是使用集成开发环境(IDE)来用openCV,这种方法简单高效。但是要用C++,写的也是些小项目,不想整个庞大的visual studio2022,自然就要被折磨了555~

        首先,感谢让我成功搭建出环境并成功跑通imshow的文章:blog.csdn.net/qq_45022687/article/details/120241068icon-default.png?t=O83Ahttps://blog.csdn.net/qq_45022687/article/details/120241068        但是,我也发现有的朋友辛辛苦苦使用cmake编译好openCV源文件后倒在了最后的配置vscode上,进而怀疑是不是cmake没编译好?软件版本下载得太新?最后付出大量时间后含泪放弃。大多数朋友和我一样都出现了程序编译后出现报错没有openCV头文件的问题,这里我分享一下我的解决方法。

        关于mingw环境搭建,cmake、OpenCV、vscode的下载可以参考前面的链接文章,我下载的版本也是最新的,我认为软件版本应该不是问题,这里我就不过多赘述了。

一、cmake编译出现的问题

        首先,在cmake编译时我也出现一些问题,这里我介绍一下我的解决方法。

1.出现编译失败却找不到错误类型

        一开始我自以为电脑配置好,使用下行命令开始make。

minGW32-make -j 8

        但是在75%make失败并且找不到错误类型,这里可以去掉-j 8,去找错误类型。

minGW32-make

2.error: '::D3D10CalcSubresource' has not been declared

        我也怀疑过cmake问题,重复make中都出现了上述错误,解决办法参考这篇文章。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值