Lorsque je compile mon appli, j'obitens ceci !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
[Linker error] undefined reference to "InitListe"
[Linker error] undefined reference to "Afficher_liste"
[Linker error] undefined reference to "TraduireEnMorse"
ld returned 1 exit status
Pourtant je déclara bien ces fonctions danss les bons fichiers.


princListe.c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
#include "liste.h"
 
 
#define FICHIER "code.txt"
#define FICHIER2 "Traduit.txt"
#define FICHIER3 "ConvertMorse.txt"
 
main()
{	
	Liste l = InitListe(FICHIER);
	Afficher_liste(l);
	TraduireEnMorse(l,FICHIER2,FICHIER3);
}

liste.h
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
20
21
22
 
#ifndef LISTE_H
#define LISTE_H
 
#include "typeliste.h"
 
#define faux 0
#define vrai 1
typedef int boolean;
 
boolean estVide(Liste);
void Ajouter(char,char*,Liste*);
Liste InitListe(char*);
Liste Precedent(char,Liste);
int position(char,char*,Liste);
void Afficher_liste(Liste);
char RechercheLettreListe(char*,Liste);
char* RechercheMorseListe(char,Liste);
void suprAvecLettre(char,Liste*);
void TraduireEnMorse(Liste,char*,char*);
 
#endif
typeliste.h
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
 
#ifndef TYPELISTE_H
#define TYPELISTE_H
 
#include <stdio.h>
#include <stdlib.h>
 
struct element
{
    char c;
    char *morse;
    struct element* suiv;
};
 
typedef struct element Element;
typedef Element* Liste;
 
#endif
Si quelqu'un peut m'expliquer le probleme et me monter l'erreur ce serait gentil
Merci