The Boost.DLL is a header only library, but it depends on the following libraries
and they must be available in order to compile programs that use Boost.DLL:
Boost.System for the boost::system::error_code and boost::system::system_error
Boost.Filesystem for directory manipulation.
Refcountable part of Boost.DLL also depends on:
Boost.Function for creation of a callback system.
Boost.SharedPtr for reference counting.