was ist an meinem makefile falsch?
-
ich habe eine Frage an Euch: unten ist mein makefile, und ich möchte ein aus mehreren .cpp und .h Dateien bestehendes Prog. bauen lassen (free compiler borland 5.5), aber die Kiste beschwert sich, daß er die bei den .obj mit angegeben Dateien nicht finden/machen kann. Was mache ich falsch?
Danke im voraus für Eure Mühe!
p.S.: bin c++ Neuling# Pfade zu den Include-Dateien und Libs in Varaiblen speichern
INCLUDE = C:\Borland\BCC55\Include
LIB = C:\Borland\BCC55\Lib
CPP = bcc32# Abhängigkeiten von "xxx.exe"
xxx.exe: www.obj yyy.obj zzz.obj
(INCLUDE) -L@#w, y, z (usw.) sind cpp-, und header-dateien, die zum Bauen der xxx.exe #notwendig sind
# Allgemeine Abhängigkeiten von Objektdateien
.cpp.obj:
(INCLUDE) -L$(LIB) -c $<# Target "clean"
clean:
del *.obj\
del *.exe\
del *.tds
-
Wo werden die *.obj files erstellt?
-
zum Erstellen der Objektadteien:
# Allgemeine Abhängigkeiten von Objektdateien
.cpp.obj:
(INCLUDE) -L$(LIB) -c $<(oder nicht
? habe ich so aus dem Buch übernommen.)
-
free bcc 5.5 makefiles arbeiten manchmal ein wenig eigenwillig.
lad die free VIDE, stell die für den free bcc ein, erstelle das projekt und
compilier das ganze. anschliessend kannst du nachsehen wie die VIDE ein
makefile für den bcc erstellt.mfg f.-th.
-
ok. werde es mal so probieren.
danke für die antwort!!bärb