Zie de opmerking voor dynamic_cast , throw , typeid werken niet met gedeelde bibliotheken
op de pagina met veelgestelde vragen van de GCC.
Omdat je dlopen() . gebruikt , moet u uw uitvoerbare bestand koppelen met de -E vlag (of pas-Wl,-E naar g++ if g++ roept de linker aan) en geef de RTLD_GLOBAL . door markeer naar dlopen() .