Se anteckningen för dynamic_cast
, throw
, typeid
fungerar inte med delade bibliotek
på sidan med vanliga frågor i GCC.
Eftersom du använder dlopen()
, måste du länka din körbara fil med -E
flagga (eller pass-Wl,-E
till g++
om g++
anropar länken) och skicka RTLD_GLOBAL
flagga till dlopen()
.