.lib Frage
-
Hallo,
ich habe ein Projekt Foo, das ich zu einer statischen Lib Foo.lib kompiliere. Jetzt benutzt mein Code seit heute noch eine externe Soundlib (bestehend aus Headern und einer sound.lib). Ich benutze Visual Studio 2010.
Muss ich jetzt bereits beim bauen von Foo.lib die sound.lib dazulinken? Sprich wird der Code von sound.lib gleich in die Foo.lib reinkopiert?
Oder reicht es, wenn ich dann irgendwann mal meine .exe baue, da dann Foo.lib und sound.lib anzugeben?
-
Letzteres.
-
Ich hab gerade gesehen, dass es in den Project Settings der Foo.lib (unter Librarian "Additional Dependencies" gibt). Bedeutet dass:
Wenn ich fpr Foo.lib unter Additional Dependencies die "SDL_sound.lib" eintrage, wird zwar kein Code aus SDL_sound.lib in Foo.lib kopiert, ABER Foo.lib speichert sich, dass es von SDL_sound.lib abhängt. Wenn ich in meiner .exe jetzt Foo.lib dazulinke, wird automatisch auch SDL_sound.lib dazugelinkt. Stimmt das so?