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()
.