[gelöst] Probleme beim compilen mit QSpinBox
Verfasst: 13. März 2011 23:58
Nabend!
Ich habe folgendes Problem:
Ich möchte im Prinzip einfach nur ein QWidget mit ein paar QSliders, QSpinBoxes usw. basteln. Das ging auch alles astrein, bis ich ein paar QSpinBoxes bzw. QDoubleSpinBoxes einbauen wollte. Plötzlich sagt mir der Compiler folgende Fehler:
ISO C++ forbids declaration of 'QSpinBox' with no type (qspinbox.h 121)
redefinition of 'class QDoubleSpinBox' (qspinbox.h 126)
previous definition of 'class QDoubleSpinBox' (qspinbox.h 57)
Ich kann mir nicht erklären, woran das liegt, besonders weil ich das selbe Projekt auf einem anderen Rechner mit der gleichen Version von Qt und Qt Creator ohne Probleme kompilieren kann.
Der angebliche Fehler taucht in meiner widget.cpp in Zeile 15 auf. Das ist die Zeile, in der ich QSpinBox einbinde und der Rest des Fehlers spielt sich angeblich in der qspinbox.h ab, was ich mir natürlich nicht vorstellen kann.
Hat jemand eine Idee, woran sich der Compiler da aufregt?
P.S.: Der Fehler taucht auch wirklich NUR bei QSpinBox bzw. QDoubleSpinBox auf. Wenn ich die include-Zeile und die ganzen Instanzen von QDoubleSpinBox auskommentiere, wird ohne weitere Probleme kompiliert.
MfG Label
Ich habe folgendes Problem:
Ich möchte im Prinzip einfach nur ein QWidget mit ein paar QSliders, QSpinBoxes usw. basteln. Das ging auch alles astrein, bis ich ein paar QSpinBoxes bzw. QDoubleSpinBoxes einbauen wollte. Plötzlich sagt mir der Compiler folgende Fehler:
ISO C++ forbids declaration of 'QSpinBox' with no type (qspinbox.h 121)
redefinition of 'class QDoubleSpinBox' (qspinbox.h 126)
previous definition of 'class QDoubleSpinBox' (qspinbox.h 57)
Ich kann mir nicht erklären, woran das liegt, besonders weil ich das selbe Projekt auf einem anderen Rechner mit der gleichen Version von Qt und Qt Creator ohne Probleme kompilieren kann.
Der angebliche Fehler taucht in meiner widget.cpp in Zeile 15 auf. Das ist die Zeile, in der ich QSpinBox einbinde und der Rest des Fehlers spielt sich angeblich in der qspinbox.h ab, was ich mir natürlich nicht vorstellen kann.
Hat jemand eine Idee, woran sich der Compiler da aufregt?
P.S.: Der Fehler taucht auch wirklich NUR bei QSpinBox bzw. QDoubleSpinBox auf. Wenn ich die include-Zeile und die ganzen Instanzen von QDoubleSpinBox auskommentiere, wird ohne weitere Probleme kompiliert.
MfG Label