Difference between revisions of "svgalib/es"

From Free Pascal wiki
Jump to navigationJump to search
Line 26: Line 26:
  
 
Para utilizar esta unidad se necesita al menos:
 
Para utilizar esta unidad se necesita al menos:
 
  
 
* Free Pascal 0.99.5 o superior.
 
* Free Pascal 0.99.5 o superior.
 
* libsvga 1.2.10 o superior.
 
* libsvga 1.2.10 o superior.

Revision as of 19:13, 4 November 2014

Descripción

Bajo Linux/BSD, podemos utilizar libvga para acceder a la pantalla gráfica desde el modo consola. Free Pascal tiene una unidad que hace posible el enlazado de la librería libvga. Se puede encontrar la unidad, además del makefile y algunos programas de test dentro de la instalación de FreePascal. Es necesario compilarlo, poner la referencia dentro del programa (o unidad) que estemos creando y listo. Hay dos uidades en este paquete:

Ubicación de estos ficheros a modo orientativo con la versión de FreePascal 2.6.4 es:


./usr/share/fpcsrc/2.6.4/packages/svgalib ./usr/lib/fpc/2.6.4/units/x86_64-linux//svgalib

svgalib.o (svgalib.pp) vgamouse.o (vgamouse.pp)

Esto es para 64 bits pero lo encontrais con la variante de 32 sin problema.

  • svgalib el interface actual libvha.
  • vgamouse extensiónes del ratón para poder manejar el ratón bajo svgalib.

./usr/share/fpcsrc/2.6.4/packages/svgalib/examples/makefile.fpc

./usr/share/fpcsrc/2.6.4/packages/svgalib/examples/vgatest.pp

./usr/share/fpcsrc/2.6.4/packages/svgalib/examples/testvga.pp

Requisitos

Para utilizar esta unidad se necesita al menos:

  • Free Pascal 0.99.5 o superior.
  • libsvga 1.2.10 o superior.