您的位置:首页 > 游戏 > 游戏 > windows下使用编译opencv在qt中使用

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

2024/11/16 15:25:38 来源:https://blog.csdn.net/qq_37797583/article/details/140220653  浏览:    关键词: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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com