Salut tout le monde...
Bon ben voila, mon pb est simple, j'ai des fichiers : mat_adj.h et .c ; graphe.h et .c.
Le fichier mat_adj.h fait appel au fichier graphe.h (#include"graphe.h" )
Jusque la, tout va bien, ca compile, on est content.
Le probleme vient quand je compile mon troisieme fichier (qui est en fait le programme principal).
Je fais un include de mat_adj.h. la quand je compile, il me sort une erreur du type : undefined reference to ... sur toutes les fonctions de graphe.h mais pas sur les typedef et ce non pas a la compilation mais au linkage.
C'est alors que j ai essaye de faire un include de mon fichier graphe.h mais la il me sort une erreur de compil disant que je tente de redefinir des typedef...moralite je vois pas la solution.
J ai essaye les commandes du preproc mais rien n y fait.
Merci de votre aide, j ai franchement plus d idee
Phagor.