Slots in derived classes
Richard Moore
rich at ipso-facto.freeserve.co.uk
Mon Dec 13 15:40:20 GMT 1999
You forgot to link the moc output.
Rich.
Thomas Nesges wrote:
>
> On Mon, Dec 13, 1999 at 08:49:50AM +0100, Micko Roland wrote:
>
> > you have commented out Q_OBJECT. Uncomment it and the code should work.
>
> I did so. Perhaps I made my self not clear enough (sorry, if this
> sentence is offending you, I'm not the very best English-speaker):
> After uncommenting it I got the error messages at the bottom of my
> first mail. Let me quote them again:
>
> > > Ca somebody point me to what I have missunderstood?
> > > Qt documentation says, that every class that uses slots has to 'mention'
> > > Q_OBEJCT in it's definition. If I try to insert it (uncomment it), I get
> > > the followings:
> > >
> > > /opt/kde/lib/libkdeui.so: warning: multiple common of `QArrayT<char>
> > > type_info node'
> > > datetimelabel.o: warning: previous common is here
> > > /opt/kde/lib/libkdecore.so: warning: multiple common of `QArrayT<char>
> > > type_info node'
> > > datetimelabel.o: warning: previous common is here
> > > /usr/lib/libqt.so: warning: multiple common of `QArrayT<char> type_info
> > > node'
> > > datetimelabel.o: warning: previous common is here
> > > datetimelabel.o: In function `QArrayT<char> type_info function':
> > > /usr/lib/qt/include/qarray.h(.text+0x19): undefined reference to
> > > `DateTimeLabel::QPaintDevice virtual table'
> > > /usr/lib/qt/include/qarray.h(.text+0x20): undefined reference to
> > > `DateTimeLabel virtual table'
> > > datetimelabel.o: In function `DateTimeLabel::~DateTimeLabel(void)':
> > > /home/thomas/KDevelop/qtclock/qtclock/datetimelabel.cpp:26: undefined
> > > reference to `DateTimeLabel::QPaintDevice virtual table'
> > > /home/thomas/KDevelop/qtclock/qtclock/datetimelabel.cpp:26: undefined
> > > reference to `DateTimeLabel virtual table'
> > > collect2: ld returned 1 exit status
> > > make: *** [qtclock] Error 1
> > > *** Fehler ***
>
> These are a bit strange to me..
>
> TIA Thomas
> --
> --==[ www.tnt-computer.de ]==--
--
Richard Moore rich at ipso-facto.freeserve.co.uk
http://www.robocast.com/ richard at robocast.com
http://developer.kde.org/ rich at kde.org
More information about the KDevelop
mailing list