Article View: be.comp.programming
Article #16979Re: c++ and QT
From: jozef
Date: Wed, 08 Mar 2000 00:00
Date: Wed, 08 Mar 2000 00:00
29 lines
1670 bytes
1670 bytes
gusto <koen.muylkens@student.kuleuven.ac.be> wrote: > Ik slaag er echter niet in om de volgende foutmelding te > overwinnen: > "undefined reference to 'mywidget::QPaintDevice virtual table'" > dit gebeurd meestal als ik bij een widget zelf probeer slots en > signals > te defineeren. Dit lijkt mij iets typisch wanneer je de Q_OBJECT macro hebt toegevoegd maar geen 'moc' gedaan hebt op je klasse-definitie die de (virtuele) functies die de Q_OBJECT macro declareert moet implementeren (onder andere). Virtual tables worden door gcc gegenereerd bij de eerste niet-geinlinede virtuele functie, en doordat je de Q_OBJECT macro meestal helemaal bovenaan zet is dat dus bij een virtuele functie die moc zou moeten genereren voor u. Als je dit allemaal chinees lijkt, lees er het stukje over signals, slots en moc even over na! Als je nog problemen hebt, post maar! koen. btw. dit e-mail adres werkt niet, koen@easics.be des te meer.
Technical Details
Message-ID:
<XiBx4.7676$A4.166453@news.chello.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<38C56587.CC082CA9@student.kuleuven.ac.be> <38C61B34.8F04558C@student.kuleuven.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,22382b6afc90daf5
X-Google-Attributes: gidfcea4,public
From: <jozef@cable-195-162-216-247.upc.chello.be>
Subject: Re: c++ and QT
Date: 2000/03/08
Message-ID: <XiBx4.7676$A4.166453@news.chello.be>
X-Deja-AN: 594923048
References: <38C56587.CC082CA9@student.kuleuven.ac.be> <38C61B34.8F04558C@student.kuleuven.ac.be>
X-Complaints-To: abuse@chello.be
X-Trace: news.chello.be 952557879 195.162.216.193 (Thu, 09 Mar 2000 00:24:39 MET)
Organization: Chello Usenet Service
User-Agent: tin/pre-1.4-19990517 ("Psychonaut") (UNIX) (Linux/2.2.12-20 (i686))
NNTP-Posting-Date: Thu, 09 Mar 2000 00:24:39 MET
Newsgroups: be.comp.programming