Bonjour a tous,

J'ai actuellement un problème pour utiliser les HashTable de la Glib dans un de mes programmes.

J'ai installé la glib2.0 à l'aide de la commande apt-get install.

J'ai éffectué les deux lignes de commandes suivantes afin de bien configurer tous cela:
$ pkg-config --cflags glib-2.0

$ pkg-config --libs glib-2.0

Dans mon makefile j'ai rajouter cette commande:

`pkg-config --cflags --libs glib-2.0`

Tous se passe bien au moment de la compilation ainsi qu'au moment du linkage.

Le problème apparait lorsque je lance mon programme, j'ai cette erreur la qui s'affiche:

/usr/../mod_accesslog.so: undefined symbol: g_str_hash

Voici la partie de mon code qui utilise la glib(tous fonctionner comme sur des roulettes avant d'avoir ajouter ces quelques lignes):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
#include <glib.h>
 
GHashTable *h;
 
h = g_hash_table_new(g_str_hash, g_str_equal);
Merci a celui ou ceux qui pourront me mettre sur la bonne voie.