🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16979

Re: c++ and QT

#16979
From: jozef
Date: Wed, 08 Mar 2000 00:00
29 lines
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-mail
References: <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