/ / zlib + masm - Laufzeit, zlib, msvcrt, masm

zlib + masm - Laufzeit, zlib, msvcrt, mas

Kann zlib mit masm ohne alle c-Laufzeitbibliotheken wie msvcrt.dll und vielen anderen verwendet werden? Wenn ja, kannst du mir sagen wie?

Antworten:

2 für die Antwort № 1

zlib enthält optimierte Assembler für verschiedeneProzessoren und Assembler einschließlich Masm. Aber dieser Assembler ist nur für die innersten Teile von zlib. Es ist also keine vollständige Reimplementation von zlib in Assembler. Die Verwendung der masm-Chunks ändert also nicht die Abhängigkeiten, die zlib hat.

Das heißt: Es sollte möglich sein, Ihre Anwendung statisch zu verknüpfen, einschließlich aller C-Laufzeitbibliotheksfunktionen, die Sie verwenden und keine externen Abhängigkeiten haben.

Andererseits ist msvcrt.dll überall auf jedem Windows-System vorhanden, also warum sollten Sie das tun?


0 für die Antwort № 2

Zlib ist keine C ++ - Bibliothek, daher verstehe ich nicht, warum Sie C ++ - Laufzeitbibliotheken benötigen, um es zu benutzen.

Ich denke du meinst C-Bibliotheken.


0 für die Antwort № 3

Es hängt davon ab, was Sie tun möchten, wenn Sie nurIch möchte die TINF-Bibliothek von Jörgen Ibsen empfehlen, diese Assembly-Implementierungen aus dem ZLIB-Paket sind ziemlich nutzlos und werden Ihnen Kopfschmerzen bereiten;)