That's not true. I once could compile VLC 2.1.0 on MSVC 2010, but it required some tweaks (of course).