QT5.9+MSVC2015+OPENCV4.0.0搭建

2019-06-07  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读