20220924 Windows平台用MinGW编译OpenCV+Contrib静态库(.a)

本文详细介绍了如何在Windows上使用MinGW编译OpenCV和OpenCV_contrib的静态库,包括下载OpenCV、CMake、MinGW和Android Studio,配置SDK和NDK,以及处理编译过程中可能出现的问题,如版本兼容性、环境变量设置等。

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

这一篇笔记是编译.a静态库,如果是编译dll可以看上一篇笔记:https://blog.csdn.net/Vissence/article/details/127000366

1. 准备工作

需要准备的项:

  • 源码:OpenCV + Contrib
  • 编译工具:CMake + MinGW
  • 提供NDK和SDK:Android Studio
  • 可选项:Java JDK(如果只是生成静态库,不需要安装这个)

1.1 下载OpenCV+Contrib

下载地址:https://github.com/opencv

  • OpenCV下载
    下载最新的Release即可。
    在这里插入图片描述
    分别下载OpenCV和Contrib的Source code.zip,并解压文件
    在这里插入图片描述
    在这里插入图片描述

1.2下载CMake

下载地址:https://cmake.org/
这是一个图形化界面的CMake工具,开箱即用,极大的简化了OpenCV的编译。
在这里插入图片描述
一路Next,再从Start里打开CMake,显示如下。
在这里插入图片描述

1.3 下载MinGW

下载地址:https://sourceforge.net/projects/mingw-w64/files/
在这里插入图片描述
解压之后,配置下环境变量即可。
如果不知道怎么做,可以参考:https://blog.csdn.net/yvge669/article/details/124564622

1.3 下载Android Studio,并配置SDK和NDK

下载地址:https://developer.android.com/studio
下载完成之后,打开Android Studio,点击右上角按钮,选择SDK Manager中进行配置,不需要创建项目。
在这里插入图片描述
按照下面的步骤,下载SDK和NDK。

  • 0:默认的SDK路径,待会儿需要填写,不用修
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值