Newsgroup: it.comp.os.linux.development
Titolo: [C]Installare e configurare librerie GTK+

Ciao a tutti!
Vorrei iniziare a fare pratica con le librerie per la programmazione
grafica in C.
Il mio problema č che non ho la piů pallida idea di come installare e
configurare le librerie GTK+ una volta che le ho scaricate su pc. Ho
seguito la guida che trovo nel sito ufficiale ma mi č servita a poco.
Conoscete qualche metodo veloce e sicuro?? O cmq una guida piů precisa?
Se puň servire uso Ubuntu e come IDE Eclipse e Geany.
Grazie
-- 
Privi87
------------------------------------------------------------------------
Privi87's Profile: 
http://www.linuxforum.it/member.php?userid=621
View this thread: 
http://www.linuxforum.it/showthread.php?t=15229

 Conoscete qualche metodo veloce e sicuro?? O cmq una guida più precisa?
Dopo che le avrai installate come dicevo sopra, puoi andare direttamente 
sul tutorial, che e` abbastanza semplice e da` una buona introduzione. 
Alla fine dovresti riuscire a cavartela quasi solo con la reference delle 
classi.
Personalmente ti consiglio, dopo aver imparato come funziona, di passare 
a glade per le interfacce.
 
Bye.

 sudo aptitude install libgtk+-2.0 libgtk+-dev
Forse mi confondo con vecchie versioni e il nome e` libgtk2.0-0 e 
libgtk2.0-dev
Altrimenti cerca con synaptic/aptitude e dovresti trovarle. :)
Bye.

io ho installato le librerie da Synaptic perņ quando compilo un
programma che include le librerie <gtk/gtk.h> mi ha errore. Ho provato
ad andare su usr/include e ho trovato 2 cartelle gtk-1.2 e gtk-2.0 che
al loro interno hanno le cartelle gtk e il relativo file gtk.h. Pure
perņ inserendo in include tutto il percorso il compilatore mi da degli
errori. Che devo fare?? Come IDE utilizzo Eclipse e Geany.


 errori. Che devo fare?? Come IDE utilizzo Eclipse e Geany.
Se hai seguito il tutorial, dovrebbe averti detto di usare pkg-config per 
passare automaticamente al GCC i parametri corretti per le GTK.
Lascia stare l'IDE, inizia compilando da console. Quando avrai capito 
come funziona gcc potrai configurare l'IDE per sfruttarlo in modo 
automatico.
Bye.

 Che devo fare??
Postare sempre gli errori completi, così magari possiamo capire che 
problema hai...
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Grandissima mi par l'inezia di coloro che vorrebbero che Iddio avesse 
fatto l'universo più proporzionato alla piccola capacità del lor discorso.''
      --Galileo Galilei (Opere VII)

 Bye.
il tutorial effettivamente parla di questo fantomatico pkg-config ma
non specifica cosa sia e dove lo trovo...scusate
l'ignoranza...aiutatemiii :)


 l'ignoranza...aiutatemiii :)
Se hai installato il pacchetto di sviluppo di gtk2 apt dovrebbe averti 
portato dentro anche pkg-config.
Usa una shell e digita:
pkg-config gtk+-2.0 --modversion
Se non ti da errore hai pkg-config.
Dopodiche` per compilare da linea comandi un programma di un solo 
sorgente puoi digitare:
gcc -o targetname name.c `pkg-config gtk+-2.0 --cflags --libs`
Okkio che i (`) sono backquote.
Se usi un IDE o hai una compilazione con + moduli devi mettere come flag 
aggiuntivi x il compilatore l'output su shell del comando:
pkg-config gtk+-2.0 --cflags
E come flag aggiuntivi da passare al linker l'output su shell del comando:
pkg-config gtk+-2.0 --libs
Penso che ste cose comunque le trovi su almeno mille tutorial diversi in 
rete :)

 l'ignoranza...aiutatemiii :)
è un programma che ti ritorna tutti i flag necessari per includere una o 
più libreria
Prova da riga di comando ad eseguire
pkg-config gtk+-2.0 --cflags --libs
vedrai che ti ritorna dei flag per il compilatore.