windows下使用编译opencv在qt中使用

记录一下:在windows下qt使用opencv
1、涉及需要下载的软件

  • CMake 下载地址
  • opecnv下载地址
  • mingw(需要配置环境变量) 这个在下载qt的时候可以直接安装一般在qt的安装路径下的tool里比如我的安装路径 (C:\zz\ProgramFiles\QT5.12\Tools\mingw730_64)
    2、在安装好CMake后可以直接打开Cmake程序
    在这里插入图片描述
    3.选择对应选项
    在这里插入图片描述

    如果这里报错检查mingw是否有配置环境变量
    环境变量配置参考:在path中加入自己对应的路径C:\zz\ProgramFiles\QT5.12\Tools\mingw730_64\bin
    这样说明加载成功了
    在这里插入图片描述
    这里要有几个要选上
    在这里插入图片描述

查看编译目录下的CMakeDownloadLog.txt 这个文件 这种有try1都是没有下载到的,需要手动下载然后放对对应的位置,不然后面编译opencv会报错
在这里插入图片描述

在这里插入图片描述
到这里就等待编译
4、使用mingw命令去编译
mingw32-make -j8
如果这个命令提示无效检查环境变量是否有添加,不出意外就等编译完成了
更新一下
5、mingw32-make install 需要再运行这个命令才可以得到mingw支持的文件,在编译目录下的install下面
可能会遇到的问题:说什么vs_version.rc.obj不存在 使用下面这个命令解决,也就是把world下面的vs_version.rc复制到了opencv_world.dir下面并改了个名字,注意直接手动复制不行,得用这个命令
windres.exe modules/world/vs_version.rc -O coff modules/world/CMakeFiles/opencv_world.dir/vs_version.rc.obj

相关推荐

  1. Windows 使用 MinGW 编译 OpenCV

    2024-07-13 01:56:02       21 阅读
  2. WindowsQt使用MSVC编译出现需要转为unicode的提示

    2024-07-13 01:56:02       50 阅读
  3. YOLO OPENCV QT上如何使用

    2024-07-13 01:56:02       24 阅读
  4. Qt图形编辑使用总结—正编辑

    2024-07-13 01:56:02       19 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 01:56:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 01:56:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 01:56:02       58 阅读
  4. Python语言-面向对象

    2024-07-13 01:56:02       69 阅读

热门阅读

  1. 【qml学习笔记】在qml中连接信号与槽

    2024-07-13 01:56:02       23 阅读
  2. 【第20章】MyBatis-Plus逻辑删除支持

    2024-07-13 01:56:02       13 阅读
  3. AI agents 印象

    2024-07-13 01:56:02       19 阅读
  4. Kafka 面试题精选

    2024-07-13 01:56:02       23 阅读
  5. gpt讲 Observable 对象

    2024-07-13 01:56:02       22 阅读
  6. SSH协议

    SSH协议

    2024-07-13 01:56:02      19 阅读
  7. 【Spring Boot】spring boot主启动类_内置服务

    2024-07-13 01:56:02       22 阅读
  8. qt 折线图

    2024-07-13 01:56:02       22 阅读