VC++ erzeugt riesige statische Lib!?



  • Jochen Kalmbach schrieb:

    yogle schrieb:

    Nein, ich meine: Configuration Properties -> General -> Configuration Type -> Static Library (.lib) oder Dynamic Library (.dll)

    Und *warum* ist Dir dann nicht klar, dass eine "dynamische LIB" *wesentlich* kleiner ist (sie enthält ja *nur* die Verweise auf die DLL! Und Du brauchst dann die DLL, zum ausführen....

    Oder hab ich jetzt irgendwas verpasst?

    Es ist mir durchaus klar und das habe ich zwei Posts weiter oben schon versucht zu beschreiben. Ich will mal kurz zusammenfassen, weil ich so langsam müde geworden bin es immer wieder zu erklären. Es gibt:

    - Die statische Library (.lib) mit der Codebasis X (Größe 40MB)

    - Die dynamische Library (.dll) mit ebenfalls der Codebasis X (Größe 500kB)
    und die dazugehörige "Verweiße-Lib" (.lib), die eben nur Verweiße auf die .dll hat. (Größe sehr klein, unwichtig)

    So und mir ging es immer darum, dass ich meinen Code (die Codebasis 😵 einmal als statische Lib und einmal als dynamisch Lib verteilen wollte. Da nun aber die ganzen Probleme auftreten (enorme Größe und 64 Versionen für jede VS Version) hat sich das glaube ich gleich erledigt. Aber trotzdem danke für deine Bemühungen.


Anmelden zum Antworten