add a macro "HAVE_GET_OPT" for vc