美文网首页
QT5.9+MSVC2015+OPENCV4.0.0搭建

QT5.9+MSVC2015+OPENCV4.0.0搭建

作者: 背包的青年 | 来源:发表于2019-06-07 19:15 被阅读0次

    1.资源准备

    QT

    Qt所有版本http://download.qt.io/archive/qt/
    我下载了QT5.9.8,因为这是上一个长期维护版

    image.png
    注意安装的时候选择MSVC2016 X64组件
    image.png

    VS

    在此下载vs离线版https://msdn.itellyou.cn/
    注意,安装时勾选c++,vs2015默认不会装上vc14组件

    opencv

    在此下载opencv4.0.0(注意这个包名中含有的VC14_VC15,对应VS2015和2017,如果你用的不是最好用的VS2015,请安装对应版本)
    https://nchc.dl.sourceforge.net/project/opencvlibrary/4.0.0/opencv-4.0.0-vc14_vc15.exe

    2.资源整合

    opencv.exe点开后自动解压,


    image.png

    QT建立新项目,选择MSVC2015 64bit(我这里版本装的比较多)


    image.png
    建立成功后 image.png
    在项目名右键,选择添加库
    image.png
    image.png

    务必注意下方设置,包含路径默认添加的是不对的,需要自己更改

    image.png

    添加并确定后的pro文件


    image.png

    更改main.cpp代码

    #include "mainwindow.h"
    #include <QApplication>
    #include <opencv2/opencv.hpp>
    using namespace cv;
    int main(int argc, char *argv[])
    {
    //    QApplication a(argc, argv);
    //    MainWindow w;
    //    w.show();
    //    return a.exec();
        Mat src = imread("D://cat.jpg");
        imshow("src", src);
        waitKey(0);
        return 0;
    }
    

    点击运行报错


    image.png

    复制这两个DLL到生成目录


    image.png
    image.png

    再次运行

    image.png

    相关文章

      网友评论

          本文标题:QT5.9+MSVC2015+OPENCV4.0.0搭建

          本文链接:https://www.haomeiwen.com/subject/iervxctx.html