glib.h fait une erreur. erreur fatale: glib.h: Pas de tel fichier ou répertoire

4

pour la solution que j'ai recherchée sur Internet. J'ai ajouté le résultat de la commande
pkg-config --cflags glib-2.0 c'est -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include au fichier de création comme GCC = -I / usr / include / glib-2.0 -I / usr / lib / i386-linux-gnu / glib-2.0 / include -lglib-2.0

but still an error glib.h: No such file or directory

voici mon fichier de création

ROOTDIR = $(CURDIR)
#-I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include  include makefiles/platforms.mk

ZLIBDIRS = zlibrary/core zlibrary/text zlibrary/ui APPDIRS = fbreader  GCC = -I/usr/include/glib-2.0
-I/usr/lib/i386-linux-gnu/glib-2.0/include  -lglib-2.0
#gcc -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include
#gcc pkg-config --cflags --libs glib-2.0  all:  @for dir in $(ZLIBDIRS) $(APPDIRS); do \        if [ -d $$dir ]; then \             cd $$dir; \             if ! $(MAKE); then \
                exit 1; \           fi; \           cd $(ROOTDIR); \        fi; \   done;

install: all do_install

do_install:     @for dir in $(ZLIBDIRS) $(APPDIRS); do \        if [ -d $$dir ]; then \             cd $$dir; make [email protected]; cd $(ROOTDIR); \         fi; \   done

do_install_dev:     @for dir in $(ZLIBDIRS); do \       if [ -d $$dir ]; then \             cd $$dir; make [email protected]; cd $(ROOTDIR); \         fi; \   done

clean:  @for dir in $(ZLIBDIRS) $(APPDIRS); do \        if [ -d $$dir ]; then \             cd $$dir; make [email protected]; cd $(ROOTDIR); \         fi; \   done

distclean: clean    @rm -rvf *.tgz *.tar.gz *.ipk *.deb *.prc *.exe
*.log *.dsc *.changes *.rpm     @rm -rf tmp packages packages-nonGPL fbreader-*

s'il vous plaît me sortir de cela. Merci d'avance.

    
posée Harkirat Sethi 30.01.2015 - 07:53
la source

1 réponse

5

Vous avez probablement besoin du package -dev contenant glib.h : trusty & arch = any "> libglib2.0-dev

sudo apt-get install libglib2.0-dev

lien et son formulaire Rechercher le contenu des paquets peut vous aider à trouver de tels packages de développement lorsque vous ne connaissez que le Nom de fichier d'en-tête.

    
réponse donnée Sylvain Pineau 30.01.2015 - 10:05
la source

Lire d'autres questions sur les étiquettes