Чи можна використовувати zlib з масою без всіх бібліотек runtime c, таких як msvcrt.dll та багато інших? Якщо так, то можеш сказати мені, як?
Відповіді:
2 для відповіді № 1zlib включає оптимізований ассемблер для різнихпроцесори та асамблери, включаючи маску. Але цей асемблер є лише для найглибших частин zlib. Інакше кажучи, це не повна реалізація zlib в асемблері.За допомогою масових шматочків, тому не змінювати залежностей, які має zlib.
Це говорить про те, що повинна бути можливість статично зв'язати вашу програму, включаючи будь-які функції бібліотеки C runtime, які ви використовуєте і не мають зовнішніх залежностей.
Знову ж таки, msvcrt.dll присутня практично у кожній системі Windows у будь-якому місці, так чому б ви хотіли це зробити?
0 для відповіді № 2
Zlib не є бібліотекою C ++, тому я не розумію, чому вам потрібні бібліотеки runtime C ++ для його використання.
Я думаю, ви маєте на увазі C бібліотек.
0 для відповіді № 3
це залежить від того, що ви хочете зробити, якщо ви простоя хочу порекомендувати TINF-бібліотеку від Joergen Ibsen, ті монтажні реалізації з пакета ZLIB досить непотрібні і дадуть вам головний біль;)