Programación Específica > Allegro
Iniciandome En Video Juegos
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
[#] Página Siguiente
Ir a la versión completa