Programación Específica > Allegro

 Iniciandome En Video Juegos

(1/2) > >>

henry0078:
sabes me he instaldo la llegro
pero no se... que nesecito para crear video juegos , cual es la logica a seguir etc.

nesecitaria que me ayuden


......
como comiplo un programa en allegro que no utilize dll.

gracias

Geo:
Aquí encuentras ayuda para empezar: http://gda.utp.edu.co:9673/gda

Para crear programas con Allegro enlazados estáticamente, primero debes crear la librería estática (.a), sigue los mismos pasos que para compilar la librería dinámica:

--- Código: Text --- fix plataforma  pero ahora agrega el parámetro STATICLINK=1

--- Código: Text --- make STATICLINK=1  Aquí compila, y luego para instalarla:

--- Código: Text --- make install STATICLINK=1  
Ahora, para compilar tus programas debes agregar lo siguiente:
al compilador:

--- Código: Text --- -DALLEGRO_STATICLINK  y a la línea de comandos del enlazador (linker):

--- Código: Text --- -lalleg_s -lkernel32 -luser32 -lgdi32 -lcomdlg32 -lole32 -ldinput -lddraw -ldxguid -lwinmm -ldsound  
Saludos,
José Jorge (Geo).

Vaporeto:
A la vista de la respuesta me surge una duda: ¿Hay diferencia de velocidad entre la version compilada estaticamente frente a la compilada dinamicamente? Si no es asi ¿que se gana con este proceso?

Un saludo y gracias

JuanK:
Hay una gran dferencia,
en mi experiencia personal es mas raopido usar la compilada dinamicamente ya que usa directamente a DX enmuchas de sus funcionalidades, mientras que la version estatrica utiliza parte del dpmi del dgjpp y se paga un costo adicional en eficiencia por la emulacion aunque esto no es muy notorio en la mayoria de los casos.

JuanK:
por cierto el link que dio geo es de una universidad que queda aca en colombia en la ciudad de pereira.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa