#1 Le 09/02/2008, à 19:16
- SamueLinux
[RESOLU][GTK] Erreur de librairie à la compilation, erf !
Bonjour à tous, dans le cadre d'un mini-projet pour les cours, je doit concevoir un petit navigateur internet pouvant afficher une page html, avec gtkhtml (j'utilise le 3.17.90) ! Mais lors de la compilation sa va pas !
La ligne de compilation (c'est possible qu'il manque des trucs) :
gcc -g `pkg-config --libs --cflags gtk+-2.0` test.c -o test
Je vous poste l'ereur :
test.c:19:38: erreur: libgnomeui/gnome-ui-init.h : Aucun fichier ou répertoire de ce type
test.c: In function «main":
test.c:311: erreur: «LIBGNOMEUI_MODULE" undeclared (first use in this function)
test.c:311: erreur: (Each undeclared identifier is reported only once
test.c:311: erreur: for each function it appears in.)
La liste des includes du fichier :
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <gtk/gtkcombobox.h>
#include <gtk/gtkwindow.h>
#include <gtk/gtkhbox.h>
#include <gtk/gtkscrolledwindow.h>
#include <gtk/gtkvbox.h>
#include <gtk/gtkmain.h>
#include <gtk/gtkbutton.h>
#include <gtk/gtksignal.h>
#include <glib/gi18n.h>
#include <libgnomeui/gnome-ui-init.h>
#include "gtkhtml.h"
#include "gtkhtmldebug.h"
#include "gtkhtml-stream.h"
#include "htmlengine.h"
#include <gtk/gtk.h>
INFOS : Le fichier gnome-ui-init.h est situé dans ce dossier (/usr/include/libgnomeui-2.0/libgnomeui)
Dernière modification par SamueLinux (Le 09/02/2008, à 19:36)
Hors ligne
#2 Le 09/02/2008, à 19:30
- HymnToLife
Re : [RESOLU][GTK] Erreur de librairie à la compilation, erf !
Tu as installé libgnomeui-dev ?
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#3 Le 09/02/2008, à 19:31
- SamueLinux
Re : [RESOLU][GTK] Erreur de librairie à la compilation, erf !
Oui !
Hors ligne
#4 Le 09/02/2008, à 19:33
- HymnToLife
Re : [RESOLU][GTK] Erreur de librairie à la compilation, erf !
Hmm, on pourrait avoir le retour de pkg-config --libs --cflags gtk+-2.0 ?
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#5 Le 09/02/2008, à 19:35
- SamueLinux
Re : [RESOLU][GTK] Erreur de librairie à la compilation, erf !
TroooOOOoop bien j'ai trouver, il fallait juste ecrire ceci :
gcc -g `pkg-config --libs --cflags gtk+-2.0` `pkg-config --libs --cflags libgnomeui-2.0 libgtkhtml-3.8 libgnomeprintui-2.2` test.c -o test
Hors ligne