news 2026/5/20 23:50:42

超详细、一步不落地教你:Windows + MinGW 32 位 编译 OpenCV 4.6.0

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
超详细、一步不落地教你:Windows + MinGW 32 位 编译 OpenCV 4.6.0

一、你必须先准备的工具(3 个)

  1. Qt + MinGW 32 位

    • 例如:Qt 5.15.2+MinGW 7.3.0 32位
    • 必须是32 位(x86)
  2. CMake 3.20+(Windows 版)

    • 下载:https://cmake.org/download/
    • 安装时勾选:Add CMake to system PATH
  3. OpenCV 4.6.0 源码

    • 下载:https://github.com/opencv/opencv/archive/refs/tags/4.6.0.zip
    • 解压到:D:\opencv-4.6.0

二、正式编译步骤(全程复制即可)

1. 创建编译文件夹

plaintext

D:\opencv-4.6.0\build-mingw32

2. 打开MinGW 命令行

找到你 Qt 里的:

plaintext

Qt → 工具 → 命令行 → MinGW 32位 命令行

然后进入编译目录:

bash

运行

cd D:\opencv-4.6.0\build-mingw32

3. CMake 配置(直接复制这一整段)

bash

运行

cmake ^ -G "MinGW Makefiles" ^ -D CMAKE_C_COMPILER=gcc.exe ^ -D CMAKE_CXX_COMPILER=g++.exe ^ -D CMAKE_BUILD_TYPE=Release ^ -D BUILD_SHARED_LIBS=ON ^ -D BUILD_TESTS=OFF ^ -D BUILD_PERF_TESTS=OFF ^ -D BUILD_EXAMPLES=OFF ^ -D WITH_OPENCL=OFF ^ -D WITH_VTK=OFF ^ -D WITH_FFMPEG=OFF ^ -D WITH_MSMF=OFF ^ -D WITH_DSHOW=ON ^ -D CMAKE_INSTALL_PREFIX=D:\opencv-4.6.0\install-mingw32 ^ ..

✔ 看到以下内容就成功了:

plaintext

Configuring done Generating done

4. 开始编译(关键步骤)

bash

运行

mingw32-make -j4

-j4 表示 4 线程,速度更快。

等待 10~20 分钟


5. 安装(生成可直接给 Qt 用的库)

bash

运行

mingw32-make install

最终生成的完整库在:

plaintext

D:\opencv-4.6.0\install-mingw32

三、Qt .pro 文件配置(直接复制)

pro

# OpenCV 4.6.0 MinGW 32位 INCLUDEPATH += D:/opencv-4.6.0/install-mingw32/include DEPENDPATH += D:/opencv-4.6.0/install-mingw32/include LIBS += -LD:/opencv-4.6.0/install-mingw32/x86/mingw/lib \ -lopencv_core460 \ -lopencv_imgproc460 \ -lopencv_imgcodecs460 \ -lopencv_highgui460 \ -lopencv_objdetect460 \ -lopencv_videoio460

四、运行时必须做的

把下面路径里所有.dll复制到你的 exe 目录:

plaintext

D:\opencv-4.6.0\install-mingw32\x86\mingw\bin
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 23:49:40

告别盲调!IDA Pro动态调试中高效下断点的3种策略与实战案例

IDA Pro动态调试实战:精准下断点的三大高阶策略 逆向工程就像一场数字世界的侦探游戏,而动态调试则是我们最强大的放大镜。在CTF竞赛或恶意软件分析中,面对层层加密和混淆的代码,如何快速定位关键逻辑点往往决定了成败。本文将分享…

作者头像 李华
网站建设 2026/5/20 23:46:47

强强联合,共绘未来 | 葛兰创智与中建东北院签署战略合作协议

2026年4月,西安葛兰创智信息科技有限公司(以下简称“葛兰创智”)与中国建筑东北设计研究院有限公司(以下简称“中建东北院”)正式签署《战略合作框架协议》。双方将基于“互惠互利、优势互补”的原则,建立长…

作者头像 李华
网站建设 2026/5/20 23:39:54

搞懂专业代剪辑,才能看懂好视频背后的逻辑

为什么你拍的素材总剪不出‘电影感’? 你是否也经历过这样的困扰:婚礼当天拍了上百G的高清素材,回家却剪不出那支朋友圈点赞破百的高光快剪;或是为新品拍摄了完整开箱视频,上传后播放量寥寥?问题往往不在拍…

作者头像 李华
网站建设 2026/5/20 23:37:10

SPEC CPU 2017基准测试深度解析:从原理到实战调优

1. 项目概述:一次性能基准测试的巅峰对决最近在服务器和芯片圈子里,一个消息炸开了锅:曙光服务器在SPEC CPU 2017基准测试中,一口气刷新了四项世界纪录。对于圈外人来说,这可能只是一条普通的科技新闻,但对…

作者头像 李华
网站建设 2026/5/20 23:30:03

2026 南京 GEO 优化公司选型:先验自身优化实力,合规优先勿贪低价

2026 年,生成式引擎优化(GEO)已成为南京企业布局 AI 流量的核心抓手。据中国信通院数据,国内 GEO 市场规模突破 286 亿元,年增速达 125%,南京超 70% 规上企业已启动 GEO 布局。但行业服务商数量激增、质量参…

作者头像 李华