Meet problem when I inherit a class from QDeclarativeListView
-
.pro file:
@
QT += core gui declarativeTARGET = extendedlistview
TEMPLATE = appSOURCES += main.cpp
extendedlistview.cppHEADERS += extendedlistview.h
@
extendedlistview.h file:
@
#include <QtDeclarative>
#include "private/qdeclarativelistview_p.h"class ExtendedListView : public QDeclarativeListView
{
Q_OBJECTpublic:
ExtendedListView(QDeclarativeListView *parent = 0);
~ExtendedListView();
};@
extendedlistview.cpp file:
@
#include "extendedlistview.h"ExtendedListView::ExtendedListView(QDeclarativeListView *parent)
: QDeclarativeListView(parent)
{
}ExtendedListView::~ExtendedListView()
{}
@
main.cpp file:
@
#include <QtGui/QApplication>
#include "extendedlistview.h"int main(int argc, char *argv[])
{
QApplication a(argc, argv);
ExtendedListView w;
w.show();return a.exec();
}
@
build errors:
undefined reference to 'QDeclarativeListView::QDeclarativeListView(QDeclarativeItem*)'
undefined reference to 'QDeclarativeListView::~QDeclarativeListView()'
...errors like theseDoes it can't find library in which QDeclarativeListView class lies? how can I solve it?