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