当前位置:   article > 正文

Windows下QT配置opencv(qmake)_qt安装 qmake如何设置

qt安装 qmake如何设置

win上的qt配置opencv网上的教程都如出一辙,几乎全是cmake重新编译opencv,其实opencv的Windows版本是编译好的,qmake直接用就可以了,不知道为什么网上会有那么多浪费别人时间的教程,下面开始正文

  1. 安装opencv,配置环境变量,就是去修改path,修改完之后需要重启,这个倒是和其他教程一样,相信大家已经熟门熟路了,不多赘述

  2. qmake对于qt的编译器是有要求的,我原来用的mingw,也就是qt自带的编译器是不行的,他读取不了dll文件,于是就要改用msvc也就是VS的编译器,这个是基于你的电脑上有VS2015或者2017版本的,只有这两个可以,其他的都不行,我电脑里是VS2019,无奈之下又安装了一个2017版本的

  3. VS2017安装好之后qt就会自动检测到msvc2017编译器,这时候构建项目就用msvc2017编译器就可以了,构建套件(Kits)设置相信大家也熟门熟路了,这里也不赘述

  4. 下面就是环境配置了,qmake直接在pro文件里面配置一个includepath和libs就可以了,注意,includepath就是build/include的路劲,libs不要手动添加,在pro文件的空白处右击添加库—外部库,然后选择对应版本的opencv_worldXXX.lib就可以,d结尾的是debug,没有d的是release版本,库文件在x64/VC15/lib文件夹里面pro文件

  5. qt一般都是32位的,但是不影响他用的64位编译器,但是有一点要注意,64位的编译器对应64位的opencv dll文件,32位编译器只能用opencv3,64位编译器用的是opencv4,我用的是X86的编译器版本

大概的总结就在这里,不用去网上找其他的cmake配置qt的了,完全是浪费时间,解压时候就编译好了,没必要重新编译一次,还会有各种bug,直接用build好的就可以,qt的qmake是很好用的

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/292160
推荐阅读
相关标签
  

闽ICP备14008679号