zlib + masm - runtime, zlib, msvcrt, masm

Чи можна використовувати zlib з масою без всіх бібліотек runtime c, таких як msvcrt.dll та багато інших? Якщо так, то можеш сказати мені, як?

Відповіді:

2 для відповіді № 1

zlib включає оптимізований ассемблер для різнихпроцесори та асамблери, включаючи маску. Але цей асемблер є лише для найглибших частин zlib. Інакше кажучи, це не повна реалізація zlib в асемблері.За допомогою масових шматочків, тому не змінювати залежностей, які має zlib.

Це говорить про те, що повинна бути можливість статично зв'язати вашу програму, включаючи будь-які функції бібліотеки C runtime, які ви використовуєте і не мають зовнішніх залежностей.

Знову ж таки, msvcrt.dll присутня практично у кожній системі Windows у будь-якому місці, так чому б ви хотіли це зробити?


0 для відповіді № 2

Zlib не є бібліотекою C ++, тому я не розумію, чому вам потрібні бібліотеки runtime C ++ для його використання.

Я думаю, ви маєте на увазі C бібліотек.


0 для відповіді № 3

це залежить від того, що ви хочете зробити, якщо ви простоя хочу порекомендувати TINF-бібліотеку від Joergen Ibsen, ті монтажні реалізації з пакета ZLIB досить непотрібні і дадуть вам головний біль;)