Для непонимающий литературный русский язык повторяю в двадцатый раз:Собирается один и тот же код. Если он собирается:
1) компилятором версии n — то поддерживает ОС Windows XP и Vista,
2) компилятором версии n+m — то не поддерживает ОС Windows XP и Vista.
Ты способен понять, что дело здесь именно в компиляторах (и ещё в любителях обмазываться свеженьким)?
Нет, видимо, ты этого не поймёшь. Так и будешь цитировать не относящиеся к делу чьи-то высказывания.
Поддержка ОС Windows XP и Vista Майкрософтом никакого значения в данной ситуации не имеет. И библиотеки Windows никакого значения не имеют. Собирается, повторяю, одна и та же программа, а результат сборки различен из-за разных версий компилятора.
Хоть кол вам на голове теши…