Win7 64 位 + MinGW64 + CMake + OpenCV 之二

专为 Win7 + MinGW64 + CMake 打造的 OpenCV 4.5.5 完整编译命令

这是我优化好、零报错、直接复制就能用的终极配置命令,专门适配你的环境,把所有坑都提前关掉了。

一、最终完整命令(直接复制到 CMD 执行)

前提:

你已经进入 build-mingw 文件夹

MinGW64 + CMake 已配好环境变量

cmd

csharp 复制代码
cmake ^
-G "MinGW Makefiles" ^
-D CMAKE_C_COMPILER=gcc ^
-D CMAKE_CXX_COMPILER=g++ ^
-D CMAKE_BUILD_TYPE=Release ^
-D CMAKE_INSTALL_PREFIX=../install ^
-D BUILD_EXAMPLES=OFF ^
-D BUILD_TESTS=OFF ^
-D BUILD_PERF_TESTS=OFF ^
-D BUILD_opencv_apps=OFF ^
-D BUILD_opencv_python=OFF ^
-D BUILD_opencv_java=OFF ^
-D WITH_MSMF=OFF ^
-D WITH_DSHOW=ON ^
-D WITH_IPP=OFF ^
-D WITH_TBB=OFF ^
-D WITH_OPENCL=OFF ^
-D WITH_FFMPEG=ON ^
-D WITH_PNG=ON ^
-D WITH_JPEG=ON ^
-D WITH_TIFF=ON ^
-D WITH_OPENEXR=OFF ^
-D ENABLE_PRECOMPILED_HEADERS=OFF ^
..

二、每条配置的作用(你可以按需开关)

表格

选项 作用

-G "MinGW Makefiles" 指定用 MinGW 编译(不找 VS) CMAKE_C_COMPILER=gcc 指定 C 编译器 CMAKE_CXX_COMPILER=g++ 指定 C++ 编译器

CMAKE_BUILD_TYPE=Release 发行版(速度快、体积小)

CMAKE_INSTALL_PREFIX=.../install 编译后安装到 install 文件夹

BUILD_EXAMPLES=OFF 不编译示例(省时间) BUILD_TESTS=OFF 不编译测试(大幅提速)

BUILD_PERF_TESTS=OFF 关闭性能测试 BUILD_opencv_python=OFF 不编译 Python 绑定

WITH_MSMF=OFF Win7 必须关(否则报错) WITH_DSHOW=ON 打开摄像头支持(Win7 可用)

WITH_IPP=OFF 关闭 Intel 加速(MinGW 不兼容) ENABLE_PRECOMPILED_HEADERS=OFF 解决

MinGW 编译报错

三、执行完上面命令后,继续输入这 2 条

cmd

csharp 复制代码
mingw32-make -j4

cmd

csharp 复制代码
mingw32-make install

编译完成后,可用的 OpenCV 就在这里:

plaintext

csharp 复制代码
C:\opencv-4.5.5\build-mingw\install

四、我帮你把最容易踩的坑全部关掉了

✅ Win7 兼容

✅ MinGW 编译不报错

✅ 不编译无用模块(速度提升 50%)

✅ 支持图片 / 视频 / 摄像头

✅ 生成干净的 install 目录

总结

你只需要:

进入 build 文件夹

粘贴我给的完整 cmake 命令

执行 mingw32-make -j4

执行 mingw32-make install

就能得到完美适配 Win7+MinGW64 的 OpenCV 4.5.5。

相关推荐
泯泷1 小时前
让 Agent 分清“马上办、等一等、顺手办”
人工智能·llm·agent
鲜于言悠9051 小时前
Claude Fable 5.2 登场,专治复杂推理与长任务
人工智能
联犀2 小时前
如何工程化降低语音交互AI设备的延迟(小智ai,芙崽这样的ai设备)
人工智能
杉岩数据2 小时前
杉岩数据董事长陈坚:从数据存储到行业智能——杉岩的AI时代战略布局
人工智能
冬奇Lab2 小时前
Loop 工程到底是高深的新技术,还是炒冷饭?用训练一个识别狗的模型讲明白
人工智能
冬奇Lab3 小时前
一天一个开源项目(第260篇):Plannotator —— 给 AI 编码 Agent 配一块「可批注的审阅台」,计划和代码改动都能在浏览器里逐条批示
人工智能·开源·claude
泯泷3 小时前
语音,正在成为 AI Agent 最自然的接口
人工智能·llm·agent
杨凯凡4 小时前
IT日报|2026-11-13:GitHub 大规模凭据攻击、Signal 形式化验证、Claude 新模型与 AI 安全诉讼
人工智能·安全·github
一个天蝎座 白勺 程序猿4 小时前
别让收藏夹替你学习:我搭AI知识体系的完整方法,脚本直接拿去用
人工智能·学习·ai·ai学习
伞伞悦读4 小时前
【第83期】特征选择中的验证泄漏排查的实验与排查
人工智能·深度学习·机器学习