Qt导入opencv库

【记录大佬教我正确导入opencv库的简略步骤,不作为正确引导,用于自己记录的】

遇到的问题就是:Qt导入opencv库_第1张图片
接下来用正确适配的版本,用mingw重新编译opencv库

  1. 首先用Qt打开opencv源码sources:
    Qt导入opencv库_第2张图片

  2. 编译选mingw32,debug模式(和主程一致):
    Qt导入opencv库_第3张图片

  • 开始编译前,配置几个选项:
  1. 配置编译输出的路径:
    Qt导入opencv库_第4张图片

  2. 目标安装
    Qt导入opencv库_第5张图片

  3. 勾选BUILD_opencv_world
    Qt导入opencv库_第6张图片

  • 开始编译
  1. 成功编译后,将bin下.dll动态链接库,放置主程的debug下。
    Qt导入opencv库_第7张图片
    Qt导入opencv库_第8张图片

  2. 在工程文件.pro中添加:
    在这里插入图片描述

【其实就是用mingw重新编译opencv库,然后lib,dll都配置好即可】

“编译时要用到链接库和头文件,运行时要用到动态库。头文件用-I指定头文件所在目录,链接库用-L指定库目录,用-l指定所需库,到这为止可以在qtc上的pro文件的右键菜单里可视化导入。最后是运行时要保证主程序能找到那个动态库,最简单的操作就是把库复制到主程序旁边

你可能感兴趣的:(资料,opencv,qt,人工智能)