Lihat catatan untuk dynamic_cast
, throw
, typeid
tidak bekerja dengan perpustakaan bersama
di halaman Pertanyaan Umum GCC.
Karena Anda menggunakan dlopen()
, Anda perlu menautkan file yang dapat dieksekusi dengan -E
bendera (atau lulus-Wl,-E
ke g++
jika g++
memanggil penaut) dan meneruskan RTLD_GLOBAL
tandai ke dlopen()
.