Difference between revisions of "svgalib/es"

From Free Pascal wiki
Jump to navigationJump to search
Line 29: Line 29:
 
* 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.
 +
 +
== Instalación ==
 +
 +
La unidad svga viene con los paquetes de FreePascal. Contiene un subdirectorio svgalib al que una vez accedido podemos realizar lo siguiente:
 +
 +
Editar el fichero makefile para adaptarlo al setup (compilador, opciones, donde queremos que se instale). A continuación tecleamos:
 +
 +
make
 +
 +
con lo cual todas las unidades necesarias se compilan. Finalmente tecleamos:
 +
 +
make install
 +
 +
Con esto lo que hacemos es instalar las unidades citadas.

Revision as of 18:16, 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.

Instalación

La unidad svga viene con los paquetes de FreePascal. Contiene un subdirectorio svgalib al que una vez accedido podemos realizar lo siguiente:

Editar el fichero makefile para adaptarlo al setup (compilador, opciones, donde queremos que se instale). A continuación tecleamos:

make

con lo cual todas las unidades necesarias se compilan. Finalmente tecleamos:

make install

Con esto lo que hacemos es instalar las unidades citadas.