Article View: be.comp.programming
Article #16974Re: c++ and QT
From: Erik Vanherck
Date: Wed, 08 Mar 2000 00:00
Date: Wed, 08 Mar 2000 00:00
29 lines
1992 bytes
1992 bytes
Ofwel ben je vergeten de mywidget::QPaintDevice implementatie ermee in te linken ofwel vergeten in de cpp file mywidget:: ervoor te plakken. Dit zijn echter nogal simpel fouten die je meestal zelf wel had gevonden denk ik. Omdat het met slots en signals te maken heeft moet je eens zoeken naar welke moc er opgeroepen wordt. De kans is groot dat er ergens al een moc van een ouder versie op je linux bak staat en dat die eerst komt in de path settings ( bij mij het geval en met een Qt 1.44 moc die nog in de weg stond in /usr/X11R6/bin en hij pakte ipv de Qt 2.02 moc ). Die genereert code voor slots in signals in de moc files ... en daardoor kan je rare errors beginnen krijgen gusto <koen.muylkens@student.kuleuven.ac.be> schreef in berichtnieuws 38C61B34.8F04558C@student.kuleuven.ac.be... > > 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. > > naar het schijnt ben ik een virtuele functie vergeten te defineeren in > mijne widget, maar welke functie ben ik dan vergeten: > qpaint, qpaintdevice > > hoe kan ik dit concreet oplossen ?
Technical Details
Message-ID:
<8a65uk$7mo$1@newnews1.news.nl.uu.net>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: "Erik Vanherck" <Erik.Vanherck@village.uunet.be> Subject: Re: c++ and QT Date: 2000/03/08 Message-ID: <8a65uk$7mo$1@newnews1.news.nl.uu.net> X-Deja-AN: 594804017 References: <38C56587.CC082CA9@student.kuleuven.ac.be> <38C61B34.8F04558C@student.kuleuven.ac.be> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 X-Complaints-To: abuse@nl.uu.net X-Trace: newnews1.news.nl.uu.net 952539924 7896 194.7.1.25 (8 Mar 2000 18:25:24 GMT) Organization: UUNET-NL (http://www.nl.uu.net) X-MSMail-Priority: Normal NNTP-Posting-Date: 8 Mar 2000 18:25:24 GMT Newsgroups: be.comp.programming