OpenCV在Windows环境下MinGW-W64编译方法

本文详细介绍了如何在Windows环境下使用MinGW-W64编译OpenCV库,包括下载OpenCV源码、配置CMake、设置编译器路径、使用MinGW32-make生成和安装库文件,以及解决编译后的.exe文件运行时缺失.dll文件的问题。通过这些步骤,你可以成功创建适用于MinGW-W64的OpenCV库。
摘要由CSDN通过智能技术生成

OpenCV是一个很实用的图像处理代码库。但是其官方不提供MinGW版的库文件,需要自己编译。网上有很多教程但大多数都有问题。所以把自己试过的没有问题的方法和步骤记录下来。

首先下载OpenCV,在官方网站上下载。点击最新版本下的Win pack即可。下载下来的文件一般为.exe文件。

双击此文件,选择解压路径。解压出来的文件即为OpenCV软件库。推荐解压位置为 C:/opencv3.4/

可以在路径 C:/opencv3.4/build/x64 下发现其没有MinGW版本的库文件,这需要我们自己编译。下载MinGW-w64与CMake。下载和安装方法自行百度。

下载并安装好之后,首先确认是否将可执行文件夹(就是文件夹bin)路径加入到了用户环境变量PATH中。特别注意,如果你电脑中安装有Python,请一定确定你安装的版本为Python3,若不是请安装。

运行CMake,source code 路径填 C:/opencv3.4/sources,另外在路径 C:/opencv3.4/ 下新建一个文件夹 build-ming64作为MinGW版本的库文件存放地。build the binaries 路径填刚刚新建的文件夹的路径 C:/opencv3.4/build-mingw64。

点击下方的Configure,选择 MinGW makefiles 及 Specify native compilers,然后编译C文件的路径填 MinGW-w64的安装路径+gcc.exe,如 C:\mingw-w64\x86_64-7.2.0-posix-seh-rt_v5-rev1\mingw64\bin\gcc.exe,同理编译C++文件路径选 g++.exe。fortan那个不填。然后cmake

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值