Makefile Bibliothek einbinden
-
Hallo,
ich habe gerade angefangen, Makefiles zu benutzen und habe dazu eine Frage:
Ich möchte eine Bibliothek benutzen, die ich mir heruntergeladen habe. In der Readme-Datei stand, man müsse nur:
"To use just include the lib and header file thats all you need."Also zwei Dateien. Darum habe ich meinen Makefile folgendermaßen geschrieben:
CXXFLAGS = -O2 -g -Wall -fmessage-length=0 OBJS = TEST.o HEADER = videoInput.h LIBS = -L'C:\videoInput0.1991\compiledLib\compiledByCW' -lvideoInput TARGET = TEST.exe $(TARGET): $(OBJS) $(CXX) -o $(TARGET) $(OBJS) $(HEADER) $(LIBS) all: $(TARGET) clean: rm -f $(OBJS) $(TARGET)
Wenn ich aber dann make ausführe, kommen etliche Fehlermeldungen, die so aussehen:
C:\...workspace/TEST/TEST.cpp:15: undefined reference to `videoInput::videoInput()'
Also hat ja wohl was beim Linken nicht geklappt, oder?
Habe ich beim Makefile was falsch gemacht?Gruß,
informat