由于大部分情况下都是在vs2017中结合Qt使用opencv或者opengl的,本文主要是简单的记录一下在Qt Creator中使用opencv和opengl的前期配置,具体步骤如下:
一、配置opencv环境
1、将opencv解压包中的/build/include文件夹拷贝到工程目录下。
2、打开工程中的pro文件,在文件中添加以下代码:
INCLUDEPATH += \
$$quote(include) \
$$quote(include\opencv) \
$$quote(include\opencv2)
3、新建头文件stdafx.h,在文件中添加以下代码:
#include "opencv2/opencv.hpp"
#ifdef QT_NO_DEBUG
#pragma comment(lib, "opencv_core2413.lib")
#pragma comment(lib, "opencv_highgui2413.lib")
#pragma comment(lib, "opencv_video2413.lib")
#pragma comment(lib, "opencv_imgproc2413.lib")
#else
#pragma comment(lib, "opencv_core2413d.lib")
#pragma comment(lib, "opencv_highgui2413d.lib")
#pragma comment(lib, "opencv_video2413d.lib")
#pragma comment(lib, "opencv_imgproc2413d.lib")
#endif
根据实际使用的OpenCV库,添加对应的lib文件。
注意:其中文件名末尾带’d’的为Debug版本使用的lib文件,不带’d’的为Release版本使用的lib文件。
4、拷贝相应的lib文件至工程的构件目录下。
其中lib文件位置如下:\opencv\build