2017-4-17
windows下qt5.8.0配置opencv 3.1
我的环境:win7+qt5.8.0+qtcreator4.2.1+opencv3.1
和在VS下配置是一样的,主要有三部分需要配置:环境变量(bin)、库目录(lib)、包含目录(include)
我的opencv安装路径是C:\opencv
1. 把C:\opencv\build\x64\vc12\bin加入环境变量
2. 配置库目录和包含目录
在Qt项目的pro文件中添加如下:
INCLUDEPATH += C:\opencv\build\include
INCLUDEPATH += C:\opencv\build\include\opencv
INCLUDEPATH += C:\opencv\build\include\opencv2
LIBS +=C:\opencv\build\x64\vc12\lib\opencv_world310d.lib
写一个测试代码,打开一个图像,看是否有错,无错则成功
#include "mainwindow.h"
#include <QApplication>
#include "opencv2/opencv.hpp"
using namespace cv;
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
cv::Mat img = imread("d://12.jpg");
cv::imshow("12",img);
waitKey(0);
w.show();
return a.exec();
}