Hallo,
ich habe mal wieder ein kleines Qt Problem. Ich würde gerne die Klasse QSqlQuery ergänzen um einige Methoden. Also würde ich gerne eine Ableitung der Klasse schreiben. Generell sollte das doch möglich sein oder?
Ich bekomme beim Kompilieren folgende Fehlermeldung
In file included from qmyquery.cpp:2:
qmyquery.h:8: error: base class `QSqlQuery' has incomplete type
qmyquery.h:12: error: Syntaxfehler before `public'
qmyquery.h:8: Warnung: `class QMyQuery' only defines a private destructor and
has no friends
qmyquery.cpp:5: error: definition of implicitly-declared `QMyQuery::QMyQuery()'
qmyquery.cpp:5: error: declaration of `QMyQuery::QMyQuery()' throws different
exceptions
qmyquery.h:8: error: than previous declaration `QMyQuery::QMyQuery() throw ()'
qmyquery.cpp: In constructor `QMyQuery::QMyQuery()':
qmyquery.cpp:5: error: type `class QSqlQuery' is not a direct base of `QMyQuery
'
make: *** [qmyquery.o] Fehler 1
danke, das hat geholfen. Hab zwar noch nen Fehler aber immerhin konnte das Ganze nun weiter kompiliert werden.
Wenn ich nun #include <QtSql> im Sourcecode habe dann fügt er doch schon an der Stelle alles aus der Headerdatei ein oder? Ich dachte mit class wäre das sinnvoller, damit er einfach nur weiß dass es die andere Klasse gibt. Oder ist es doch anders?