Makefile Problem



  • Hallo Forum

    Ich bin ein C++ Newbie, zur Warnung...

    Ich habe eine Menge Files runtergeladen, aus der eine Library erzeugt werden soll mittels "make". Wenn ich folgendes makefile verwende mit "nmake lib" von MSVS .net 2003,

    CXX= cl
    CXXFLAGS = -c -O2
    %.o : %.cc
    $(CXX) $(CXXFLAGS) $*.cc
    lib: cflow_irr.o

    erhalte ich die Fehlermeldung
    NMAKE : fatal error U1073: don't know how to make 'cflow_irr.o'
    Wenn ich die %.o "inferred dependency" ersetze durch

    cflow_irr.o:
    $(CXX) $(CXXFLAGS) cflow_irr.cc

    funktioniert es. Aber mit über 100 Files benötige ich die "inferred dependency". Hat jemand einen Tip?

    W. Bauer



  • Ersetze %.o : %.cc
    durch %.obj : %.cc


Anmelden zum Antworten