libreria allegro

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
Avatar utente
The_echelon
Prode Principiante
Messaggi: 136
Iscrizione: venerdì 20 luglio 2007, 23:56

libreria allegro

Messaggio da The_echelon »

Salve a tutti, volevo sapere se e come installare la libreria allegro (per chi non la conoscesse www.allegro.cc) su linux.
Potreste darmi una mano??
### Coltiva Linux che tanto Windows si pianta da solo ###
(k)ubuntu user #16487
ozzy
Prode Principiante
Messaggi: 113
Iscrizione: mercoledì 17 gennaio 2007, 15:21

Re: libreria allegro

Messaggio da ozzy »

guarda qua

http://linuxblog.freehostia.com/?p=14

leggi anche i commenti che il post originale è sballato
Definizione di loop: vedi loop
Avatar utente
The_echelon
Prode Principiante
Messaggi: 136
Iscrizione: venerdì 20 luglio 2007, 23:56

Re: libreria allegro

Messaggio da The_echelon »

Libreria installata  ;) solo che non riesco a compilare i sorgente, la guida è poco chiara.
Potreste dirmi cosa devo scrivere?
### Coltiva Linux che tanto Windows si pianta da solo ###
(k)ubuntu user #16487
Avatar utente
mediv
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 365
Iscrizione: mercoledì 28 giugno 2006, 13:13

Re: libreria allegro

Messaggio da mediv »

Guarda che c'è anche nei repository ufficiali lo universe di ubuntu si chiama liballegro4.2 guardare per credere:
http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=allegro&searchon=names&subword=1&version=feisty&release=all
Avatar utente
The_echelon
Prode Principiante
Messaggi: 136
Iscrizione: venerdì 20 luglio 2007, 23:56

Re: libreria allegro

Messaggio da The_echelon »

Scusa mediv ma non so come installare questi pacchetti????  :-[
Mi potreste dare una mano?
### Coltiva Linux che tanto Windows si pianta da solo ###
(k)ubuntu user #16487
Avatar utente
mediv
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 365
Iscrizione: mercoledì 28 giugno 2006, 13:13

Re: libreria allegro

Messaggio da mediv »

Intanto devi abilitare i repository, se non l'hai già fatto, apri un shell e digita:

Codice: Seleziona tutto

sudo gedit /etc/apt/sources.list
Sul file che si apre devi decommentare tutti i repository. In pratica devi togliere il # da davanti a tutte le righe che iniziano con deb o deb-src. Salva e chiudi.
Poi aggiorna la lista dei repository col comado:

Codice: Seleziona tutto

sudo apt-get update
Infine installi la libreria allegro col seguente comando:

Codice: Seleziona tutto

sudo apt-get install liballegro4.2 liballegro4.2-dev
Avatar utente
The_echelon
Prode Principiante
Messaggi: 136
Iscrizione: venerdì 20 luglio 2007, 23:56

Re: libreria allegro

Messaggio da The_echelon »

Io su windows usavo il compilatore MinGW e per compilare il file davo il seguente commando:

Codice: Seleziona tutto

gcc prova.c -oprova -alleg.
Ma ora su linux mi dà errore, devo cambiare qualche parametro?
### Coltiva Linux che tanto Windows si pianta da solo ###
(k)ubuntu user #16487
Avatar utente
mediv
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 365
Iscrizione: mercoledì 28 giugno 2006, 13:13

Re: libreria allegro

Messaggio da mediv »

prova così:

Codice: Seleziona tutto

gcc prova.c -o prova `allegro-config --libs`
Attento che servono gli apici ` quelli ' non vanno bene. Il comando allegro-config --libs ti stampa a video tutte le librerie che devi linkare per far funzionare allegro.
Avatar utente
The_echelon
Prode Principiante
Messaggi: 136
Iscrizione: venerdì 20 luglio 2007, 23:56

Re: libreria allegro

Messaggio da The_echelon »

Perfetto!!!! sorgente compilato a perfezione!!!!
Grazie mille!!!  (b2b)
### Coltiva Linux che tanto Windows si pianta da solo ###
(k)ubuntu user #16487
dansuer
Prode Principiante
Messaggi: 52
Iscrizione: lunedì 1 ottobre 2007, 13:05
Località: Merate (LC)

Re: libreria allegro

Messaggio da dansuer »

questo è quello che mi da quando digito il comando postato da mediv

Codice: Seleziona tutto

dansuer@dansuer-desktop:~$ gcc provaallegro.c -o provaallegro.c `allegro-config --libs`
/tmp/ccsezRl0.o: In function `main':
provaallegro.c:(.text+0x63): undefined reference to `set_gfx_model'
collect2: ld returned 1 exit status
ho installato le due liberie

Codice: Seleziona tutto

liballegro4.2 liballegro4.2-dev
dai repository...credo correttamente

qualcuno sa come risolvere il problema ?
dansuer
Prode Principiante
Messaggi: 52
Iscrizione: lunedì 1 ottobre 2007, 13:05
Località: Merate (LC)

Re: libreria allegro

Messaggio da dansuer »

sono riuscito a risolvere il problema che era un errore di scrittura del sorgente

grazie comunque :)
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti