compilation on windows