TheDodger
04-09-2002, 06:26
Moin!
Seit gestern habe ich ein seltsames Problem mit KDevelop.
Da fasse ich eines meiner Projekte nach 4 Wochen wieder an und krieg es erstmal definitiv nicht zum kompilieren. Hmm, Problem erkannt, Gefahr gebannt, da war ein Eintrag im Projektfile wohl nicht ganz richtig ...
Doch jetzt geht das ganze auch noch weiter :(
Ich habe mit dem Designer ein .ui File angelegt, in dem dynamisch Informationen dargestellt werden. Das ganze ist als QDialog ausgelegt.
Jetzt leite ich von dieser Klasse meine eigene ab, um diese mit Code zu füllen.
Da ich innerhalb dieser Klasse auch slots anbiete, muß ich ja im Konstructor ein Q_OBJECT angeben.
Soweit kein Problem, mache ich ja auch nicht zum ersten Mal, doch diesmal bekomme ich diesen Fehler hier:
prginfo.o: In function `prgInfo::prgInfo(QWidget *, char const *, unsigned int)':
/home/bodo/src/kantivir/kantivir/prginfo.cpp:26: undefined reference to `prgInfo::QPaintDevice virtual table'
/home/bodo/src/kantivir/kantivir/prginfo.cpp:26: undefined reference to `prgInfo virtual table'
prginfo.o: In function `prgInfo::~prgInfo(void)':
/home/bodo/src/kantivir/kantivir/prginfo.cpp:36: undefined reference to `prgInfo::QPaintDevice virtual table'
/home/bodo/src/kantivir/kantivir/prginfo.cpp:36: undefined reference to `prgInfo virtual table'
collect2: ld returned 1 exit status
lasse ich Q_OBJECT weg, klappts mit dem kompilieren, doch dann habe ich keine SIGNAL / SLOT 's mehr :(
any idea?
Seit gestern habe ich ein seltsames Problem mit KDevelop.
Da fasse ich eines meiner Projekte nach 4 Wochen wieder an und krieg es erstmal definitiv nicht zum kompilieren. Hmm, Problem erkannt, Gefahr gebannt, da war ein Eintrag im Projektfile wohl nicht ganz richtig ...
Doch jetzt geht das ganze auch noch weiter :(
Ich habe mit dem Designer ein .ui File angelegt, in dem dynamisch Informationen dargestellt werden. Das ganze ist als QDialog ausgelegt.
Jetzt leite ich von dieser Klasse meine eigene ab, um diese mit Code zu füllen.
Da ich innerhalb dieser Klasse auch slots anbiete, muß ich ja im Konstructor ein Q_OBJECT angeben.
Soweit kein Problem, mache ich ja auch nicht zum ersten Mal, doch diesmal bekomme ich diesen Fehler hier:
prginfo.o: In function `prgInfo::prgInfo(QWidget *, char const *, unsigned int)':
/home/bodo/src/kantivir/kantivir/prginfo.cpp:26: undefined reference to `prgInfo::QPaintDevice virtual table'
/home/bodo/src/kantivir/kantivir/prginfo.cpp:26: undefined reference to `prgInfo virtual table'
prginfo.o: In function `prgInfo::~prgInfo(void)':
/home/bodo/src/kantivir/kantivir/prginfo.cpp:36: undefined reference to `prgInfo::QPaintDevice virtual table'
/home/bodo/src/kantivir/kantivir/prginfo.cpp:36: undefined reference to `prgInfo virtual table'
collect2: ld returned 1 exit status
lasse ich Q_OBJECT weg, klappts mit dem kompilieren, doch dann habe ich keine SIGNAL / SLOT 's mehr :(
any idea?