Updating for windows
Cross compiling for MSVC