Zobacz uwagę dotyczącą dynamic_cast , throw , typeid nie działa z bibliotekami współdzielonymi
na stronie z najczęściej zadawanymi pytaniami GCC.
Ponieważ używasz dlopen() , musisz połączyć plik wykonywalny za pomocą -E flaga (lub pass-Wl,-E do g++ jeśli g++ wywołuje linker) i przekaż RTLD_GLOBAL flaga do dlopen() .