windwos 下搭建OpenCV开发环境(基于Qt 5.14.2)

  1. 下载Qt 5.14.2 [https://download.qt.io/archive/qt/5.14/5.14.2/qt-opensource-windows-x86-5.14.2.exe] 直接把链接复制到迅雷下载
    1.1 安装Qt 到D盘 D:\qt\install 下(目录可选),选中Qt 5.14.2 下的 MingW7.3.0 64-bit 和Sources和
    Developer and Designer Tools下的Qt Creator 4.11.1 CDB Debuger。
    1.2 设置环境变量
    D:\install\qt\5.14.2\mingw73_64\bin
    D:\install\qt\Tools\mingw730_64\bin
  2. 下载OpenCV源码4.10.0 将.zip文件复制到D盘D:\4.10.0(目录可选),解压opencv-4.10.0文件夹 : https://github.com/opencv/opencv/archive/refs/tags/4.10.0.zip
  3. 下载编译工具CMake 3.30.2 https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2-windows-x86_64.msi
    3.1 安装CMake 并启动, 在Where is the source code: 输入D:\4.10.0
    在Where to build the binaries 输入D:\opencvBuild (这个opencvBuild目录是自己创建的,用来存放openCV的编译代码),点击 Configure 选择Specify native compilers ,然后再输入框中输入
    D:\install\qt\Tools\mingw730_64\bin\gcc.exe
    D:\install\qt\Tools\mingw730_64\bin\g++.exe
    接下来排除一些选项如下:
BUILD JAVA  不选
BUID_opencv_java_bindings_generator   不选
WITH_OPENGL   选中
WITH_QT   选中
WITH_IPP   不选
BUILD_PROTOBUF   不选
WITH_PROTOBUF   不选
OPENCV_GENERATE_SETUPVARS   不选

配置完再次单击Configure 待看到Generating done时说明Makefile生成成功了,可以在D:\opencvBuild找到
3.2 此时cmd 进入D:\opencvBuild 执行 mingw32-make -j 8 (-j表示线程数 8表示8个线程)
编译大概耗时35分钟 ,完成后输入命令 mingw32-make install
安装成功后 在D:\opencvBuild\install\x64\mingw下看到bin lib两个文件夹 bin下是 .dll 文件,lib下是.a 静态文件

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐