Lo primero que tenemos que hacer es descargar el Qt SDK para Windows desde la página de Nokia [Enlace externo eliminado para invitados]
Lo instalamos todo con las opciones típicas y siguiente, siguiente ...
Ahora vamos a compilar las librerias Qt de forma estática, lo que nos permitirá tener todas las dependencias en un solo ejecutable y así poder llebarlo a otro equipo y que se ejecute sin problemas.
Para ello lo primero que vamos a hacer es abrir una consola personalizada para Qt desde el menu de Windows.
(Clic en las imágenes para verlas a tamaño completo)
Ahora nos movemos al directorio donde tenemos instalado las Qt
Bien ahora procedemos a configurar las Qt con las opciones que queremos y decirle que queremos que las compile estáticamente.
El comando que yo recomiendo es este, pero si quieren otra configuración pueden probar variaciones
Cuando haya terminado de configurar todo comenzamos la compilación con este comando. Paciencia puede tardar bastante.
A mi personalmente me daba error en este punto pero parece que hizo todo lo necesario bien menos compilar el plugin jpeg así que para asegurarnos nos movemos al directorio del plugin y lo compilamos manualmente
Una vez hecho esto ya tenemos las Qt compiladas estáticamente, ahora abrimos el servidor.pro del servidor con el QtCreator
En la barra de herramientas lateral izquierda, en el icono de una pantalla, seleccionamos el modo de construcción Release.
Ahora construimos todo con el botón con icono de martillo.
Una vez hecho esto nos vamos al directorio donde se nos ha construido el servidor,lo renombramos a rawserver.dat y lo movemos al mismo directorio del cliente.
Con esto ya tendriamos un servidor configurable por el Cliente listo para usarse.
Nota: Si se quiere hacer más pequeño el tamaño del ejecutable recomiendo usar UPX ANTES de renombrarlo y moverlo.
Espero que con este tutorial se despejen las dudas de como compilar.
Autor: Alberto Pajuelo