fix vc build