Tutorial 1a: Instalar FPC i SDL en Windows

Instalar Free Pascal Compiler

  1. Descarregar i instalar el Free Pascal Compiler. Busqueu la versió per a "Win32, Win64 and WinCE". Digau-li que faça una instalació completa.
  2. Ara resulta que el FPC (v2.6.4) quan s'instala es fica mal en el path, així que anem a arreglar-ho:
    1. Apreteu la tecla de windows i escriviu "variables de entorno". De la búsqueda, trieu la opció "Editar las variables de entorno del sistema".
    2. En la nova finestra pulseu el botó que fica "Variables de entorno…", està per baix.
    3. En la nova finestra, en la llista titulada "Variables del sistema", busqueu la que se diu "Path", pulseu "Editar". Al final de la ristra deu haber algo així com "C:\FPC\2.6.4\bin\i386-Win32". Fiqueu una contrabarra al final!
    4. Aceptar, Aceptar i Aceptar
  3. Ara anem a provar que tot està correcte. Obriu el Notepad (o el editor que vullgau) i fiqueu el següent peiv-programa:
program holajailers;
begin
    writeln('Hola Jailers!');
end.
  1. Guardeu-lo on vullgau com a "holajailers.pas"
  2. Obriu un "Símbolo de sistema" i aneu a la carpeta on teniu el .pas
  3. Executeu "FPC holajailers". Si tot va be la eixida deuria ser algo així:
Free Pascal Compiler version 2.6.4 [2014/03/06] for i386
Copyright (c) 1993-2014 by Florian Klaempfl and others
Target OS: Win32 for i386
Compiling holajailers.pas
Linking holajailers.exe
6 lines compiled, 0.5 sec , 25504 bytes code, 1628 bytes data
  1. Haurà generat un EXE que podeu executar (desde la consola) per a que vos salude like jailers que sou.

Instalar SDL en FPC

  1. Descarrega les unitats Pascal per a SDL (Baixa-ho tot en un zip pulsant el botó de baix en la barra dreta)
  2. Dins hi ha una carpeta amb tots els arxius necesaris. Teniu que ficar tots eixos arxius en la següent carpeta: "C:\FPC\2.6.4\units\i386-win32\sdl2"

NOTA: Si no haveu instalat en el directori per defecte, modifiqueu eixa ruta com toque
NOTA: Jo he instalat la versió 2.6.4. En altres versions la ruta serà, obviament, diferent, acorde a la versió.
NOTA: "sdl2" es una carpeta que has de crear tu. La carpeta "sdl" que ja existeix te les llibreries per a la versió antiga de SDL, no ens val.

Agafar la DLL del SDL

  1. Baixar la llibreria de desenvolupament de SDL (busqueu el ZIP que està en la secció "Development Libraries", el que diu que es per a Visual C++).
  2. En eixe ZIP, dins la carpeta "lib/x86", agafeu el "SDL2.dll" i guardeu-se'l.

NOTA: "SDL2.dll" pot anar en el directori del joc o en "c:\windows\system32". Si aneu a enviar el joc a algú, millor incloure la DLL en el directori. Pero si voleu oblidar-vos de DLLs mentre developeu 500 jailgames, pos la deixeu caure en windows system32 i au.

En el pròxim tutorial provarem que SDL ane.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License