ANSI C Bibliothek zum Auslesen der an das Programm übergebenen Parameter
-
wenn ich die hier in dem Community - Thread erarbeitete Übungs-Bibliothek aus einem anderen Projekt in Visual Studio 2005 Express verwenden, was funktioniert, bekomme ich folgende Linker Warnung:
LINK : warning LNK4098: Standardbibliothek "LIBCMTD" steht in Konflikt mit anderen Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden.
Den jeweils aktuellen Code gibt unter:
http://opensvn.csie.org/c_cpp_programming_sources/logmsg/
bzw. wie die Bibliothek eingebunden wird:
http://opensvn.csie.org/c_cpp_programming_sources/use_logmsg/Kann ich bei einer derartigen Fehlermeldung noch ruhig schlafen?
-
Sorry, ich nutze den schönen Sonntag gerade auf dem Balkon und da ergeben sich halt Fragen
nachdem ich die Funktion lm_msg derart geändert habe, dass der Loglevel mit übergeben werden kann, meckert der Compiler alle Stellen im Code an, die noch die alte Syntax verwenden (lm_msg zu wenige Parameter ...)
Das jetzt zu ändern ist natürlich mühsam.
Kann ich eine Funktion auch überladen? Soll heissen, so schreiben, dass sie sowohl den Aufruf
lm_msg(l, LM_ERROR, "hallo welt");
wie auch
lm_msg(l, "hallo welt");
unterstützt?