Auswirkung von Multithreaded DLL



  • Hallo zusammen,

    ich wollte mein Progrämmchen ein wenig kleiner bekommen, und hab ein wenig mit den Projekteinstellungen herumgespielt.

    (Es finden sich ja massenhaft Anleitungen zum Dateigrößen-Minimalistischen Programmieren im Netz, aber zu so Sachen wie Entrypoint etc. hatte ich kein Bock. Wollte es nur annehmbar klein haben.)

    Alles, was ich getan habe, war, unter den Projektoptionen, Register C++, Kategorie Code Generation die Laufzeit-Bibliothek auf "Multithreaded DLL" zu setzen (vorher: Single-Threaded).

    Und das Ergebnis? Von 380kb runter auf 70kb!!!

    Ich bin geschockt! Hat denn diese Option irgendwelche negativen Konsequenzen? Irgendwie trau ich der Sache nicht so ganz, obwohl das Ergebnis traumhaft ausschaut. 😉

    Kann mir das jemand erklären?

    Thx. Crest.



  • Hat denn diese Option irgendwelche negativen Konsequenzen?

    Oh ja, das hat sie, wie ich gerade auf einem Testrechner feststellen musste. Das Programm läuft nämlich nicht mehr, sondern schreit nach irgendeiner vermaledeiten DLL...

    Wäre ja auch zu schön gewesen... 🙄


Anmelden zum Antworten