Fatal error: gtk/gtk.h: file o directory non esistente

di il
3 risposte

Fatal error: gtk/gtk.h: file o directory non esistente

Vi scrivo perchè come da titolo, ogni volta che provo a far eseguire un programmino basilare mi compare questo errore:
fatal error: gtk/gtk.h: file o directory non esistente
Premetto di aver passato innumerevoli ore alla ricerca di una soluzione installando e reinstallando le librerie ma non sono riuscito a risolvere nulla.

Uso Codeblocks su Ubuntu 14.04

p.s. quando usavo Ubuntu 13.10 funzionava alla perfezione dopo l'installazione delle librerie.

3 Risposte

  • Re: Fatal error: gtk/gtk.h: file o directory non esistente

    Cerca dove è il file gtk.h sul tuo sistema operativo,poi posta il percorso completo.
  • Re: Fatal error: gtk/gtk.h: file o directory non esistente

    Questo è i percorsi dei file gtk.h

    /usr/include/gtk-2.0/gtk/gtk.h
    /usr/include/gtk-3.0/gtk/gtk.h
  • Re: Fatal error: gtk/gtk.h: file o directory non esistente

    Di default quando fai "#include "" " il compilatore cerca in "/usr/include/"
    scrivendo:
    "#include "gtk/gtk.h" " il compilatore cerca in "/usr/include/gtk/gtk.h" che naturalmente non esiste
    allora dovrai scrivere:
    "#include "gtk-2.0/gtk/gtk.h", però facendo in questo modo tutti gli header dentro a gtk.h sicuramente non andranno bene perchè cercheranno in "gtk/.h" allora hai due possibilità, sposti in su la cartella gtk portandola ad un livello superiore, oppure in:
    project->build option...->Selezioi il nome progetto dall'albero->Search directory->compiler->add e scrivi il path "/usr/include/gtk-2.0/"
    Strano perchè quando si crea un nuovo progetto selezionando gtk+ fa tutto da solo,o meglio dovrebbe aprirsi una pagina che ti fa selezionare i percorsi e poi fa tutto in automatico,ma non so come farla aprire una volta gia configurata...
Devi accedere o registrarti per scrivere nel forum
3 risposte