Si j'ai une règle comme ça dans mon dossier de marque:Makefile avec des règles différentes pour .o génération
CC = g++
CFLAGS = -Wall
COMPILE = $(CC) $(CFLAGS) -c
src = A.cpp \
main.cpp
test_src = Test.cpp
test = testAll
OBJFILES := $(patsubst %.cpp,%.o,$(src))
TEST_OBJS := $(patsubst %.cpp,%.o,$(test_src))
%.o: %.cpp
$(COMPILE) -I UnitTest++/src -LUnitTest++/ -l UnitTest++ -o [email protected] $<
Je finis y compris et lier UnitTest ++ aux fichiers de test non tels que principal et A.cpp Comment puis-je faire que faire des classes de test lien avec les bibliothèques de test?
temps Question idiote: si vous créez des fichiers d'objet, le compilateur appelle en fait l'éditeur de liens (et donc utiliser les bibliothèques)? Si vous aviez affaire à des programmes, peut-être. –