Shared library tool for developers
slib
Shared library is a tool that lets the developer write code that opens a .dll or .so file. Once the code is written to target slib instead of LoadLibrary or dlopen or some other such platform-dependent function, the code will not need changing to build on the other platform.
This is basically a cross-platform dynamic library tool (or, if you prefer: cross-platform shared object tool).
Once again, I've provided more than one distribution format so that you can choose the one most convenient to you.