如何将opencv添加到gui QT应用程序?

时间:2016-08-24 06:17:57

标签: qt opencv

我在QT中创建了一个新的widget gui应用程序。 为了使用opencv,我将 INCLUDEPATH LIBS添加到我的项目中,如下所示:

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = testqt4
TEMPLATE = app


SOURCES += main.cpp\
        widget.cpp

INCLUDEPATH += C:/opencv/build/include

LIBS += -LC:\opencv\build\x64\vc12\lib
-lopencv_world310d

HEADERS  += widget.h

FORMS    += widget.ui

我将我想要的opencv标题包括在内:

#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
....

但是当我构建我遇到此项错误的项目时:

enter image description here

任何人都可以帮我修复此错误吗? 谢谢。

1 个答案:

答案 0 :(得分:1)

您使用的是qt创作者吗?

更改.pro文件后,它不会更新您的makefile。

右键单击Projects视图中的项目文件夹,然后单击“Run qmake”应该修复它。