compile on windows