added mingw32 compiler support and corresponding library