Major: FileLib is now a shared library. Added: FileLibConfig.h to handle dllimport/dllexport on Windows. Note: MSVC warning C4251 is a normal thing when using an STL as a member field in a DLL-exported class.