Bonjour,

debutant sur les forums, j'espere que je suis au bon endroit.

debutant avec glib j'ai un soucis sur un code vraiment basique :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <glib.h>
 
void main()
{
GArray *tableau;
tableau=g_array_sized_new(TRUE,FALSE,sizeof(gint),100);
}
l'erreur que cela donne en compilant avec gcc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
laurentd@laurentd-K53SD:~/Bureau$ gcc `pkg-config --libs --cflags glib-2.0` test.c -o test
/tmp/ccqvHPLR.o: dans la fonction « main »:
test.c:(.text+0x29): référence indéfinie vers « g_array_sized_new »
collect2: error: ld returned 1 exit status
Je precise que l'erreur est la meme avec g_array_new.

Je commence a m'arracher les cheveux, si quelqu'un pourrait m'aider, je vous remercie par avance