以外は、これらの誤差のいくつかはC++:「『[クラス名]用のTypeInfo』を未定義参照」の原因は、仮想関数
virtual void draw() {};
に
virtual void draw();
を修正することによって解決されるものですしかし、仮想関数以外のこれらのエラーの他の原因は何ですか? 次のエラーの原因となる可能性があります。
/tmp/cciGEgp5.o:(.rodata._ZTI14CustomXmppPump[typeinfo for CustomXmppPump]+0x18):
undefined reference to `typeinfo for XmppPump'
おそらく、.hppファイルまたは.hppファイルがビルドにあり、対応する.cppファイルがありません。 –
宣言と定義が混乱しています。 –
RTTIなしでコンパイルしているようです。定義されていない参照は、実際の仮想関数ではなく** typeinfo **のものです。これはlibjingleサイトでも見つかる["既知の問題"](http://code.google.com/p/libjingle/issues/detail?id=143)です。 – Damon