okay dann will ich meine Gedanken dazu mal ausfuehrlicher nieder schreiben (in der Hoffnung dass ich nicht noch mehr Luecken zu erkennen gebe

):
Code: Alles auswählen
Add.cpp:5: error: prototype for ‘Add::Add(testapp*)’ does not match any in class ‘Add’
Er sucht nach einem Prototype, Prototypen sind fuer mich die Deklarationen im .h File. Also diese hier
Im orginal File fehlt hier m.E. nach dann ein Prototyp der was mit dem Parameter testapp* anfangen kann, ich habe obiges also abgeaendert auf
Code: Alles auswählen
class Add : public mywidget{
public:
Add();
Add(testapp*);
~Add();
Jetzt sollte der Compiler m.E. nach wissen dass er die Funktion Add auch mit einem Parameter testapp* zu erwarten hat. Lange Rede kurzer Sinn die gleiche Fehlermeldung. Ah stop jetzt hab ich es gesehen, das bloede include "testapp.h" hat in add.h gefehlt.
Jetzt kann ich es kompelieren. Jetzt muss ich mal schauen ob ich es schaffe, dass die Funktion auch mal gerufen wird....
Danke,
J.