PDA

View Full Version : [windows/dev-cpp] installare manualmente le gtk+


mamo139
15-07-2009, 21:46
dunque... so che con il package manager posso installarla direttamente senza nessuno sofrzo. però con il package manager c'è una versione vecchia mentre a me serve l'ultima versione, che si puo scaricare dal sito ufficiale ma non esiste il devpack giusto.
inoltre vorrei in ogni caso imparare a fare l'installazione di una libreria manualmente.

c'è qualche persona di buon cuore che mi spiega quel pizzico di teoria che mi puo aiutare a capire come installare le gtk+ in dev-cpp??
ad esempio cosa si da al compilatore e cosa al linker e cose simili :)

ho googlato molto ma l'unica soluzione che viene spiegata è quella di installare i pacchetti gia fatti, ma io necessito dell'installazione manuale e soprattutto mi piacerebbe capire in generale come si fa.

grazie mille. ;)

mamo139
16-07-2009, 14:41
do al compilatore questo, che sembra essere sufficiente:

-I"<INCLUDE>\gtk-2.0"
-I"<INCLUDE>\..\lib\gtk-2.0\include"
-I"<INCLUDE>\atk-1.0"
-I"<INCLUDE>\pango-1.0"
-I"<INCLUDE>\glib-2.0"
-I"<INCLUDE>\..\lib\glib-2.0\include"
-I"<INCLUDE>\cairo"
-mms-bitfields


al linker do tutti i file .lib

-gtk-win32-2.0
-gdk-win32-2.0
-atk-1.0
-gdk_pixbuf-2.0
-pangowin32-1.0
-gdi32
-pango-1.0
-gobject-2.0
-gmodule-2.0
-glib-2.0
-gailutil
-pango-1.0
-pangocairo-1.0
-pangoft2-1.0
-gio-2.0
-gthread-2.0
-cairo


ci sono anche dei file .dll.a .... cosa sono??


guando tento di compilare mi da questo errore

[Linker error] undefined reference to `gtk_entry_get_type'
ld returned 1 exit status
[Build Error] [gtk.exe] Error 1

ovviamente sono elencati tutte le funzioni gtk, ne ho messa solo una come esempio dell'errore


come posso procedere?