QT5.9+MSVC2015+OPENCV4.0.0搭建
2019-06-07 本文已影响0人
背包的青年
1.资源准备
QT
Qt所有版本http://download.qt.io/archive/qt/
我下载了QT5.9.8,因为这是上一个长期维护版
注意安装的时候选择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