compilation for windows