我在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>
....
但是当我构建我遇到此项错误的项目时:
任何人都可以帮我修复此错误吗? 谢谢。
答案 0 :(得分:1)
您使用的是qt创作者吗?
更改.pro
文件后,它不会更新您的makefile。
右键单击Projects视图中的项目文件夹,然后单击“Run qmake”应该修复它。