Moin,
Ich habe ein Problem mit statischen Bibliotheken unter Visual Studio:
Die Bibliotheken sind unrealistisch groß und die Objektdateien enthalten sehr viele Sektionen (> 15.000).
Auch im Release-Modus und abgeschalteten Debuginformationen werden noch Debug-Sektionen in die Objektdateien eingebettet.
Gegenüber einem Build der Software mit GCC ist der Build mit Visual Studio mindestens vier mal so groß.
Der Großteil der Sektionen in den Objektdateien sind Sektionen mit einer Größe zwischen 0x00 und 0x20 Bytes. Diese fehlen in den Builds von GCC.
Hat jemand Anregungen oder Informationen was den Build so aufblähen könnte? Funktionslevel-Linking und Linktime-Codegenerierung sind ausgeschaltet, mit Optimierung auf Größe lassen sich nur ein paar kB sparen.
Mit freundlichen Grüßen,
Tim Gesthuizen