windwos 下搭建OpenCV开发环境(基于Qt 5.14.2)
windwos 下搭建OpenCV开发环境(基于Qt 5.14.2)
- 下载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 - 下载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
- 下载编译工具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 静态文件