Pegando o gancho do post anterior, aqui vai uma rápida explicação sobre o processo de compilação da Qt com os patches do Visual Studio.
Para este caso aqui, supõe-se que esteja usando uma instalação limpa da QT e o Visual Studio Express 2005:
1. Baixe os fontes da qt. E descompacte-o em algum lugar
2. Baixe e instale o win32 sdk conforme detalhado aqui aqui.
3. Verifique as configurações de ambiente, relacionadas so win32 sdk. Você deve prestar atenção ao seguinte:
No arquivo C:\Program Files\Micorsoft Visual Studio 8 Express\Common7\Tools\vsvars.bat você deve adicionar o caminho referente a sua instalação do SDK. No meu caso ficou da seguinte maneira:
@set INCLUDE=C:\Program Files\Microsoft Platform SDK\Include;C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;%INCLUDE%
e @set LIB=C:\Program Files\Microsoft Platform SDK\Lib;C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;%LIB%
4. Descompacte o arquivo e rode o batch installpatch41.bat, o qual irá aplicar os patches.
5. Para configurar e compilar os fontes use o comando qconfigure msvc2005. Saia tomar um café … esta parte do processo demora bastante.
6. Agora já está pronto para usar … Você ainda pode instalar o pacote em algum diretório, mas isso fica pra outra hora.
—
Edit 1. Link do platform SDK foi atualizado.