windows10+vscode+mingw+opencv+cmake环境安装

方案一:
下载opencv源码使用cmake-gui和mingw编译,参考

https://blog.csdn.net/zhaiax672/article/details/88971248

本人参照失败,cmake生成makefile时由于有几个文件挂在外网下不下来
参照

https://blog.csdn.net/qq_38880380/article/details/78013056

花很多时间想办法下下来后,成功生成makefile,但mingw-make时卡在37%就会报错

[ 37%] Linking CXX shared library …\bin\libopencv_core341.dll
CMakeFiles\opencv_core.dir/objects.a: member CMakeFiles\opencv_core.dir/objects.
a(vs_version.rc.obj) in archive is not an object
collect2.exe: error: ld returned 1 exit status
modules\core\CMakeFiles\opencv_core.dir\build.make:2329: recipe for target ‘bin/
libopencv_core341.dll’ failed
mingw32-make[2]: *** [bin/libopencv_core341.dll] Error 1
CMakeFiles\Makefile2:1675: recipe for target ‘modules/core/CMakeFiles/opencv_cor
e.dir/all’ failed
mingw32-make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
Makefile:161: recipe for target ‘all’ failed
mingw32-make: *** [all] Error 2

没能解决,暂时放弃

方案二:下载编译好的opencv省去前面的编译部分,但可能回因为编译器版本不同或设置不同无法使用,opencv编译完成github链接:
https://github.com/huihut/OpenCV-MinGW-Build/tree/master
下载完成后解压接着按照最前面的链接后面部分继续,可能因为编译器版本不同原因后出现undefined reference to cv::imread(std::__cxx11::basic_string类似错误,参考:https://blog.csdn.net/qq_29695701/article/details/89213984解决
最终成功编译在这里插入图片描述

感谢以上链接博主的分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值