一、环境介绍

  1. window系统:win10 X64
  2. QT版本: 6.5.3
  3. QT6.5.3 自带的MinGW编译器版本:mingw1120_64

在QT的安装目录下,可以查看MinGW编译器的版本:

二、解决方法

  • 方法1: 使用当前QT使用的MinGW编译器,重新编译一份OpenCV的源码再使用。
  • 方法2: 使用已经编译好的MinGW版本OpenCV库,直接调用。

1.既然已经有编译好的MinGW库,就不用麻烦自己再去编译了,各种OpenCV对应的MinGW编译器编译的库下载地址:​ ​https://github.com/huihut/OpenCV-MinGW-Build ​

将zip压缩包下载到QT的同级目录即可

下载完成后,将bin目录加到系统的环境变量PATH里,方便程序在运行时能够找到对应的动态库。

在QT的工程文件,即.pro文件中,加入OpenCV头文件的路径和库路径即可:

 

自此,即可进行编译运行 。

参考文章:https://blog.51cto.com/xiaohaiwa/5378491 

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐