windows compile