Buenas, aqui os traigo una guia para aquellos que querais compilaros vuestro emulador trinitycore en windows.
Bueno, este tutorial requiere atencion y quiero advertir que me gustaría atender dudas que ya haya explicado en el tutorial ya que esto no esta pensado para vagos, asi que antes de preguntar, por favor, releedlo. A todo el que no entienda alguna cosa intentaré responderle, pues yo tampoco soy ningun experto en la materia.
-------------
Necesitaremos:
TortoiseHG
[Tienes que estar registrado y conectado para ver este vínculo]Visual C++ 2008 Express
[Tienes que estar registrado y conectado para ver este vínculo]MySQL server
[Tienes que estar registrado y conectado para ver este vínculo]CMake 2.8.2 for Windows
[Tienes que estar registrado y conectado para ver este vínculo]OpenSSL 1.0.0a for Windows
[Tienes que estar registrado y conectado para ver este vínculo]Una cierta experiencia en servidores
trinity ya que tenemos que ser capaces de reconocer los ejecutables.
--------------
Bueno. Al lio.
----------------------
Conseguir el código fuente:
Para compilar necesitaremos primeramente el codigo fuente de
trinity. Para ello crearemos una nueva carpeta en mis documentos por ejemplo, a la que llamaremos
trinity. Tambien crearemos otra en C llamada build.
Bien, botón derecho sobre la carpeta
trinity, desplegamos manteniendo el raton sobre el menú tortoise hg que nos aparece y le damos a la opcion clone.
Ahora se nos abre un menu con dos lineas. En la primera ponemos "https://trinitycore.googlecode.com/hg/trinitycore" sin las comillas, la linea de abajo es la ruta de la carpeta asi que la dejamos como está y pulsamos el botón clone.
Nos aparece una ventana con varios mensajes. Ahora toca esperar hasta que el proceso termine.
--------------------------------------------------------------------
Configurar y generar la solución:
Empieza la parte compleja. Abrimos Cmake y arriba nos aparecen dos lineas. damos a browse source en la primera y seleccionamos la carpeta
trinity. Damos a browse build abajo y seleccionamos la carpeta build que creamos antes.
Damos al botón configure, abajo del todo y nos aparece una ventana con un menú desplegable. En el desplegable seleccionamos la opción: Visual Studio 9 2008. Dejamos el resto de opciones por defecto y pulsamos finish.
Esperamos a que termine y nos saldrán unas lineas en rojo que nos permiten configurar como queremos compilar el core, marcamos tools y dejamos las demas como estan, asi nos generará tambien los extractores. Confirmamos volviendo a pulsar configure, abajo. Cuando termine pulsamos generate, al lado de configure y esperamos al mensaje generating done en el cuadro de texto.
Ahora ya tenemos nuestra solucion.
------------------------------------------------------------------
Compilar el core:
Bien, llegados a este punto, abrimos la carpeta build que creamos en c y abrimos trinitycore.sln (nos saldra con un icono de una ventana en blanco el simbolo de visual studio y un 9). Ahora ya solo tenemos que cambiar debug por release en el menu desplegable que hay arriba y pulsar f7.
Esperamos a que termine de compilar y en la subcarpeta bin dentro de la carpeta build tenemos nuestros preciados ejecutables.
-----------
Espero que os sirva.