einige dieser Fehler durch ÄnderungC++: Was sind die Ursachen für „undefined Verweis auf‚Typeinfo für [Klassenname]‘“ andere als virtuelle Funktionen
virtual void draw();
zu
virtual void draw() {};
gelöst werden Aber was können die anderen Ursachen dieser Fehler sein ?, andere als virtuelle Funktionen .. Was die Ursache für die folgenden Fehler sein kann ..
/tmp/cciGEgp5.o:(.rodata._ZTI14CustomXmppPump[typeinfo for CustomXmppPump]+0x18):
undefined reference to `typeinfo for XmppPump'
Vielleicht haben Sie nur die .h oder .hpp-Datei im Build, ohne die entsprechende .cpp-Datei –
Sie verwirren Deklarationen und Definitionen. –
Sieht so aus, als würden Sie ohne RTTI kompilieren. Beachten Sie, dass die undefinierte Referenz für die ** typeinfo ** nicht für die tatsächliche virtuelle Funktion gilt. Dies ist ein ["bekanntes Problem"] (http://code.google.com/p/libjingle/issues/detail?id=143), das Sie auch auf der libjingle-Website finden. – Damon