Most of the libretro ecosystem is written & tested with gcc. Even if it is available, don’t expect any of the msvc stuff to work flawlessly.
I heard you can sometime load cores built with gcc from a retroarch built with msvc, it might be worth a try.