当前位置: 首页 > news >正文

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

一、你必须先准备的工具3 个Qt MinGW 32 位例如Qt 5.15.2MinGW 7.3.0 32位必须是32 位x86CMake 3.20Windows 版下载https://cmake.org/download/安装时勾选Add CMake to system PATHOpenCV 4.6.0 源码下载https://github.com/opencv/opencv/archive/refs/tags/4.6.0.zip解压到D:\opencv-4.6.0二、正式编译步骤全程复制即可1. 创建编译文件夹plaintextD:\opencv-4.6.0\build-mingw322. 打开MinGW 命令行找到你 Qt 里的plaintextQt → 工具 → 命令行 → MinGW 32位 命令行然后进入编译目录bash运行cd D:\opencv-4.6.0\build-mingw323. CMake 配置直接复制这一整段bash运行cmake ^ -G MinGW Makefiles ^ -D CMAKE_C_COMPILERgcc.exe ^ -D CMAKE_CXX_COMPILERg.exe ^ -D CMAKE_BUILD_TYPERelease ^ -D BUILD_SHARED_LIBSON ^ -D BUILD_TESTSOFF ^ -D BUILD_PERF_TESTSOFF ^ -D BUILD_EXAMPLESOFF ^ -D WITH_OPENCLOFF ^ -D WITH_VTKOFF ^ -D WITH_FFMPEGOFF ^ -D WITH_MSMFOFF ^ -D WITH_DSHOWON ^ -D CMAKE_INSTALL_PREFIXD:\opencv-4.6.0\install-mingw32 ^ ..✔ 看到以下内容就成功了plaintextConfiguring done Generating done4. 开始编译关键步骤bash运行mingw32-make -j4-j4 表示 4 线程速度更快。等待 1020 分钟5. 安装生成可直接给 Qt 用的库bash运行mingw32-make install最终生成的完整库在plaintextD:\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 目录plaintextD:\opencv-4.6.0\install-mingw32\x86\mingw\bin
http://www.gsyq.cn/news/1333866.html

相关文章:

  • 2026运营岗位如何系统提升个人能力:别再盲目努力,数据能力是你逆袭的起点
  • 告别编译噩梦!Win10下用VSCode+MinGW+CMake编译OpenCV 4.5.3的保姆级避坑指南
  • UWB:可视测距、遮挡失联|镜像:盲区推演、全域接续 可视测距受限与盲区智能重构技术解析
  • 三小时配置,全年自动:淘金币自动化脚本的技术解密与实战应用
  • 保姆级教程:在Ubuntu 14.04上为ARM64交叉编译带WebRTC的ZLMediaKit(含libsrtp/OpenSSL避坑指南)
  • ThinkPad双风扇智能控制:TPFanCtrl2底层通信机制与热管理策略深度解析
  • Win11专业版用户看过来:Hyper-V安装后必做的3项优化配置,让你的虚拟机飞起来
  • Datasheet学习4(Audio)(TODO)
  • 【2026年华为暑期实习-非AI方向(通软嵌软测试算法数据科学)- 5月20日-第三题- 技能树学习路径规划】(题目+思路+JavaC++Python解析+在线测试)
  • 深入STM32中断响应流程:从按键触发到ISR执行,用寄存器视角拆解NVIC与SCB的幕后工作
  • SaySo 语音识别相关技术解析,从语音输入到可用文本
  • 我的Type-C串口板又烧了?一个CH340N电路设计中的隐藏坑点与补救方案
  • 告别黑框!树莓派4B远程桌面完整指南:从VNC配置到RealVNC/XRDP方案选择与优化
  • HarmonyOS ArkUI Canvas 实战:从零绘制金融级价格走势图
  • UWB:直线传播物理局限|镜像:跨镜时空轨迹张量
  • 目前靠谱的饲料颗粒机公司选多大
  • GEO时代:从排名战到推荐战的品牌生死局
  • PyTorch-Lightning与PyTorch版本兼容性全解析:从CUDA 11.1到最新版,如何优雅配对?
  • 【大数据ETL实战】基于Uniplore平台的学生考勤画像标签构建与踩坑记录
  • 美团霸王餐活动API接口快速对接
  • 高粱品质改良与生物育种技术创新 伯远生物
  • Java面向对象高级进阶:抽象类、接口、内部类全面详解
  • 避坑指南:HighTec编译器安装后找不到UDE调试器?三步搞定驱动冲突与重装
  • Taotoken API调用的稳定性与低延迟在实际项目中的体感
  • 【突破性发现】Perplexity已悄然支持IUPAC命名→SMILES双向解析(仅限Beta通道,本周五关闭注册)
  • 【linux学习】在linux下使用git提交到gitee
  • Windows 10下MFA安装避坑全记录:解决conda网络超时、模型下载失败等常见问题
  • 2026年亲测AI论文工具榜单(实测甄选版)
  • 水利监测新选择!地埋式水位监测设备,隐蔽安装更省心
  • 如何用MaxBot抢票机器人5步搞定热门门票?2025终极自动化抢票神器指南