invoke vcvars