Bonjour,

Je ne trouve pas exactement le meme problème dans les anciens messages, alors je pose ma question.

J'obtiens le message suivant:

nom_du_fichier.o [place en hexadécimal dans le fichier] linker error: undefined reference to nom_d'une_fonction_de_la_classe_Term_appelée_dans_PolPlusVar.

..et ça me fait ça pour chaque fonction de Term.cpp appelée dans PolPlusVar.cpp (non, je n'ai pas oublié d'include )

en utilisant ce makefile sous unix:

CXX=g++
CXXFLAGS=-Wall
LDFLAGS=-Wall
EXEC1=Test

all: $(EXEC1)

Test: Test.o PolPlusVar.o Term.o
$(CXX) -o $@ $^ $(LDFLAGS)

%.o: %.cpp
$(CXX) -o $@ -c $< $(CXXFLAGS)

clean:
rm -f $(EXEC1) *.o

et les deux classes suivantes: PolPlusVar, Term ainsi qu'un fichier de test Test.cpp

Merci d'avance!
Benjamin.