znora Skrevet 30. juli 2006 Del Skrevet 30. juli 2006 hei. Her sitter jeg igjen og prøver å skrive noe enkel vinduskode mot QT APIet.QT APIet. Alt fungerer egentlig ganske bra. Eneste glitchen er at jeg er java koder primert, og derfor ikke skønner pointers. Prosjetet er ganske stort fordi jeg implementerer en del frontends/wrappers/annenmanskode. Det som derimot er rellevant kan oppsumeres i disse linkene: main kjører en QWidget som kjører OpenGL dette gir compilerroren: Undefined symbols: vtable for GLContent collect2: Id returned 1 exit status Hvis jeg derimot bytter ut: //window.h private: GLContent gl_box; får jeg i linje: mainLayout->addWidget(gl_box); feilen: her QT api docs takk for all hjelp Lenke til kommentar
znora Skrevet 31. juli 2006 Forfatter Del Skrevet 31. juli 2006 problemet forblir et mysterium. Derimot klarte jeg å ommgå det ved "å starte på nytt". Noe tyder på at det er prosjektinnstillningene og ikke koden det er noe galt med. Kanskje jeg skjønner det når jeg blir stor gutt. Lenke til kommentar
Giddion Skrevet 31. juli 2006 Del Skrevet 31. juli 2006 Vel er du sikker på at pointere er ditt problem? Du bruker en annen kompilator en det jeg gjøre så feilteksten er nok ikke den samme, men jeg ser ingenting som tyder på pointerfeil. Kompilatorfeil med pointere er somregel veldig lette å fikse med * eller &, men runtime feil er derimot veldig lette å få når man har liten erfaring med pointere. Etter det jeg ser så har du ingen problemer med pointere i kompilatortime Lenke til kommentar
lnostdal Skrevet 31. juli 2006 Del Skrevet 31. juli 2006 forsøkt google? http://www.google.no/search?q=undefined+symbols+vtable Lenke til kommentar
_vamecum Skrevet 29. august 2006 Del Skrevet 29. august 2006 vtable er værtfall greia som fikser polymorfisme i c++. sjekk arvinga di osv. men du sa vel også at du fikset det magisk, så da er vel alt vel Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå