2016-08-24 9 views
1

私はQTで新しいウィジェットのGUIアプリケーションを作成しました。 とOpenCVのを使用するために、私は次のように私のプロジェクトにINCLUDEPATHLIBSを追加しました:gui QTアプリケーションにopencvを追加するには?

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

誰でもこのエラーを修正する手助けができますか? ありがとうございます。

+0

エラーは自己説明的です。パスを確認してください。 'highgui/highgui.hpp'が存在するかどうか確認してください。 –

+0

はい、このパスは存在しますが、QTではこのパスが見つかりません。このエラーがなぜ発生するのか分かりません。 – ofskyMohsen

答えて

1

Qtクリエイターを使用していますか?

.proファイルを変更しても、メイクファイルは更新されません。

プロジェクトビューでプロジェクトフォルダを右クリックし、[Run qmake]をクリックすると修正されます。

+0

ありがとうございます。問題は解決しました。本当にありがとうございます。 – ofskyMohsen

関連する問題