A small, portable and RAII DLL loader.
Usage:
#include "loader/library.hpp"
loader::Library lib("<DLL name>");
if (lib.loaded()) {
int funkyNumber = lib.func<int()>("funky")();
}
Licensed under MIT license. See LICENSE file.
Uses the lovely Catch framework for unit tests, licensed under Boost software license.