OpenCv实战笔记(1)在win11搭建opencv4.11.1 + qt5.15.2 + vs2019_x64开发环境
一. 准备工作
Visual Studio 2019(安装时勾选 C++ 桌面开发 和 Windows 10 SDK)
CMake 3.20+(官网下载)
Qt 5.15.2(下载 Qt Online Installer)安装时勾选 MSVC 2019 64-bit 组件。
opencv 4.11.1 源码下载
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.11.0
cd …
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 4.11.0
二、使用 CMake 配置 OpenCv
选项 设置值 说明
CMAKE_INSTALL_PREFIX C:/Dev/opencv-install 安装路径
OPENCV_EXTRA_MODULES_PATH C:/Dev/opencv_contrib/modules 加载扩展模块
WITH_QT 勾选 启用 Qt 支持
WITH_OPENGL 勾选 如果希望使用 OpenGL
BUILD_opencv_world 勾选 生成单一 lib 文件:opencv_world411.lib
BUILD_TESTS, BUILD_PERF_TESTS 取消勾选 节省编译时间
qt支持配置
三、使用 Visual Studio 编译
在生成的解决方案中打开 ALL_BUILD 项目,右键选择 “生成”
编译完成后,编译 INSTALL 项目,会将库文件复制到 CMAKE_INSTALL_PREFIX 指定目录