sdl.lib und sdl.dll ...
-
hallo,
habe gerade eine simple frage ..und zwar bin ich grad dabei mich mit den SDL_funktionen zu beschäftigen, aber
komme nich dahinter, was jetz eigentlich inhaltlich der unterschied ist, zwischen der sdl.lib und der sdl.dll ...
also vielmehr für was die .lib benötigt wird und für was genau die dll ?also ich kenne es nur als entweder oder.. aber warum beides ?
normal reicht doch ne header und die dll und das wars ?also ich mein, diese funktionen wie SDL_Init(), SDL_SetVideoMode() etc.
die sind ja in der .lib, aber wann genau wird auf die dll zugegriffen ?Ist das dann vielleicht sobald eine funktion aus der .lib irgendwie aufs DirectX
zugreifen will ? (also ich rede jetz nur von windows)mfg haMMer
-
Kurz:
die .libs brauchst du um das Programm zu compilieren
die .dlls brauchst du um das Programm auszuführen
-
hmmm
aber ich könnte doch auch ein prog so compilen, dass ich die dll dynamisch einbinde (entweder mit LoadLibrary() oder über ne header) und hinterher ausführe ohne eine .lib dabei zu verwenden ..
die andere variante is das statische über eine .lib, wo der code eigentlich nur
includet wird, ohne ihn selber hinschreiben zu müssen, aber dann hab ich ja nur die .lib und keine dllwo liegt hier der knackpunkt im vergleich zu sdl ?
[ Dieser Beitrag wurde am 28.04.2003 um 18:52 Uhr von Hammer editiert. ]