• In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 2 di 2

Discussione: Programmare con SDL sotto linux

Cambio titolo
  1. #1

    Programmare con SDL sotto linux

    Ero indeciso se postare qui o in "programmazione"... poi per ho pensato: "dato che questa una sotto-sezione di programmazione che si kiama Linux, penso sia il posto giusto" Se ho sbagliato spostate

    Cmq, veniamo al mio problema.

    Sono appena passato a Linux (Ubuntu 4.10, una versione derivata da Debian) e vorrei provare a programmare videogiochi con le SDL (delle librerie grafiche portabili, www.libsdl.org) sotto Linux. Il mio problema : come si fa?
    Ho scaricato Anjuta come IDE, ho scritto un codice semplice che mi mostra una sola immagine sullo schermo, ho incluso tutto, e facendo "Compile" compila tutto perfettamente. Soltanto che se poi faccio "esegui" mi dice ke non c' nessun file eseguibile da far andare.

    Se provo a fare "Compile with make" mi da molti errori, come se non trovasse le librerie (anche se compilando normalmente funziona tutto perfettamente).

    Se provo a fare "Genera" mi dice ke manca il makefile... come devo fare per far andare questo programmino? Qualcuno lo sa?

    Grazie fin da ora per l'aiuto
    Webmaster di Haetal, la citt lontana



    'Se puoi sognarlo, puoi farlo'

    "Solo et pensoso i pi deserti campi
    vo mesurando a passi tardi et lenti,
    et gli occhi porto per fuggire intenti
    ove vestigio human l'arena stampi"

  2. #2
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Localit
    Midwich Street
    Messaggi
    6.699
    Non ho mai usato Anjuta. Usando Kate + gcc comunque, ti installi le varie librerie, che dovresti trovare con apt, ad esempio libsdl1.2-dev e libsdl-ttf2.0-dev (se vuoi usare i font ttf) e poi ti scrivi il codice nell'editor e lo compili in una console con:
    Codice:
    gcc sorgente.c -o eseguibile `sdl-config --cflags --libs` -lSDL_ttf
    Ometti -lSDL_ttf se non usi i font ttf.
    Alla fine esegui il tuo programma con:
    Codice:
    ./eseguibile
    sempre da console.


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •