Bonjour
J'ai installer en machine virtuel ubuntu 11.10 et gtk car je dois programmer en C avec gtk sous linux.
j'ai donc fais la commande
mon makeinstall estsudo apt-get install libgtk2.0-dev
Est au moment de la compilation je fais donc make dans le dossier ou se trouve tous les fichiers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 CC=gcc LD=gcc CFLAGS=-g -Wall -pedantic -std=c99 GTKCFLAGS:=-g $(shell pkg-config --cflags gtk+-2.0) GTKLIBS:=$(shell pkg-config --libs gtk+-2.0) all: gtkprog gtkprog: gtkprog.o prog.o $(LD) $(GTKLIBS) gtkprog.o prog.o -o gtkprog gtkprog.o: gtkprog.c $(CC) -c $(CFLAGS) $(GTKCFLAGS) gtkprog.c prog.o: prog.h prog.c $(CC) -c $(CFLAGS) prog.c clean: rm -f gtkprog gtkprog.o prog.o
j'ai les erreurs:
merci d'avance/home/.......:156: undefined reference to `gtk_widget_show'
/home/........:157: undefined reference to `gtk_container_add'
/home/........:158: undefined reference to `g_type_check_instance_cast'
/home/........:159: undefined reference to `g_signal_connect_data'
/home/.........:160: undefined reference to `gtk_widget_show'
Partager