A study in cross-platform C++ dynamically loaded libraries based of papers from http://s11n.net/class_loader/