This repository was archived by the owner on Sep 4, 2019. It is now read-only.

Description
The dl::DynamicLibrary() implementation use the interface defined in dlfcn.h. It is only available in Linux, Solaris and some BSD flavors so would be better to have a more portable solution.
For example we could reimplement the class using libltdl (libtool). It is a small library designed to hide "the various difficulties of dlopening libraries from programmers". libltdl supports: Solaris, Linux and various BSD flavors, HP-UX, Win16 and Win32, BeOS, Darwin and Mac OS X, etc.