почему не реально? (объясни идиоту, а?)
Потому, что даже в новом MCВC стоит компилятор GCC 2.95, который не поддерживает шаблонные синтаксические конструкции, которые встречаются уже у QVariant. Дальше больше. Несоответствие стандарту выливается в необходимость править заведомо правильные конструкции, записывая в виде, понятном компилятору. Простой пример - инициализация структуры.
Я разговаривал с троллями на предмет поддержки старых компиляторов. Они сказали, что сами этим заниматься не будут. Но если я напишу патч и перешлю его им, то возможно они его включат в официальную версию. Я решил, что это того не стоит.
Ну, а если не принимать на слово, то попробуй откомпилить сам. Получишь ошибки уже на сборки qmake.