Con esta guía pretendo tener algo más al día los pasos necesarios para instalar GDT, y poder hacer juegos con el.
Como siempre, la máquina de pruebas es:
CPU: Intel Pentium 4 Presscot 3.2 Ghz
GPU: Nvidia FX5200, AGP 128 MB de RAM
Sistema Operativo: Kubuntu Edgy Eft.
Acá van los pasos, incluyendo los paquetes necesarios, para hacer una correcta instalación.
- Instalar la siguiente lista de paquetes, estos incluyen al compilador de C++, las librerías y cabeceras necesarias:
gcc g++ build-essential cmake libalut0 libopenal0a liblua5.1-0 libalut-dev libopenal-dev libogg-dev libvorbis-dev liblua5.1-0-dev libncurses5-dev libreadline5-dev libx11-dev libxau-dev libxdmcp-dev libxext-dev libxxf86vm-dev x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xtrans-dev libgl1-mesa-dev libglu1-mesa-dev mesa-common-dev - Bajar el Irrlicht SDK desde acá
- Bajar GDT, para compilar idealmente conviene el paquete Full SDK
- Descomprimir cada paquete en carpetas independientes.
- Primero debemos instalar Irrlicht. En una consola o terminal, ir a la carpeta donde descomprimimos Irrlicht y ejecutar:
cd source/Irrlicht
makeEsto compila Irrlicht como librería estática. Opcionalmente, podemos compilarla como librería compartida reemplazando «make» por «make sharedlib».
Una vez que ha compilado nuestra librería Irrlicht, debemos instalarla:
make install - Ahora vamos a instalar GDT. En la consola/terminal vamos a la carpeta donde descomprimiste gdt, y en la raíz ejecutamos:
cmake . #incluyendo el punto, esto configura las líbrerias
make
make install
ATENCION: he detectado un pequeño bug que pronto tendré que solucionar. En el caso de no instalar Newton Dynamics, no se puede compilar ningún demo, pero solo a causa del demo de 19 (único que usa físicas). La solución provisoria es editar el archivo demos/CmakeLists.txt y comentar las 2 secciones que detecta la existencia de la carpeta 19_fisicas o mover la carpeta del demo.