Librerie grafiche in C

5 risposte [Ultimo messaggio]
Ritratto di runningman
runningman
(Junior)
Offline
Junior
Iscritto: 21/01/2007
Messaggi: 6

Ciao a tutti. Qualcuno mi sa indicare delle librerie per implementare GUI in C?
Grazie a tutti. Ciao

Ritratto di filotux
filotux
(Monster)
Offline
Monster
Iscritto: 07/12/2006
Messaggi: 245

Ce ne sono tante tra cui le principali sono gtk (usate da GNOME) e qt (utilizzate da KDE).

Qualche annetto fa ho provato glade, un tool RAD per la creazione di interfacce gtk. Dacci un'occhiata e vedi se ti soddisfa.

Ciao

Debian Lenny on BeagleBoard

Ritratto di runningman
runningman
(Junior)
Offline
Junior
Iscritto: 21/01/2007
Messaggi: 6

Mi sapresti indicare una documentazione su queste librerie dove indica almeno le principali funzioni?

Ritratto di filotux
filotux
(Monster)
Offline
Monster
Iscritto: 07/12/2006
Messaggi: 245

Basta cercare.....

http://www.gtk.org/

http://www.trolltech.com/products/qt

Ciao

Debian Lenny on BeagleBoard

Ritratto di runningman
runningman
(Junior)
Offline
Junior
Iscritto: 21/01/2007
Messaggi: 6

Scusami se ti assillo ancora. Non sono molto esperto di linux. Ho scaricato le gtk e tutte le dipendenze. Dopo aver installato glib 2.12.9 ho provato a installare pango (entrambe sono due dipendenze) però quando vado a installare pango mi dice che la versione di glib deve essere minimo la 2.10 e non mi fa continuare.
Credo che l'installazione delle glib finisca bene. Faccio il solito ./configure;make;make install e alla fine sembra tutto ok nel senso che i messaggi che mi dà non hanno errori. a cosa può essere dovuto?
Grazie ancora. ciao

Ritratto di filotux
filotux
(Monster)
Offline
Monster
Iscritto: 07/12/2006
Messaggi: 245

Ti ho risposto in maniera generica perché utilizzavo le GTK con Glade almeno 5-6 anni fa, quindi sicuramente ora le cose sono cambiate.

Se sono disponibili dovresti installare i pacchetti Mandriva invece di scaricare e compilare le cose a mano, in maniera da lasciare la gestione delle dipendenze al sistema.

Io non utilizzo la distribuzione Mandriva, per cui lascio la palla ai più esperti colleghi del forum per suggerimenti su come installare le librerie che ti servono.

Ciao

Debian Lenny on BeagleBoard