zlib + masm - PullRequest
       24

zlib + masm

0 голосов
/ 16 января 2009

Можно ли использовать zlib с masm без всех библиотек времени выполнения c, таких как msvcrt.dll и многих других? Если да, можете ли вы сказать мне, как?

Ответы [ 3 ]

2 голосов
/ 16 июня 2009

zlib включает оптимизированный ассемблер для различных процессоров и ассемблеров, включая masm. Но этот ассемблер предназначен только для самых внутренних частей zlib. Другими словами, это не полное переопределение zlib на ассемблере. Поэтому использование фрагментов masm не изменит зависимости, которые есть у zlib.

Тем не менее: должна быть возможность статически связать ваше приложение, включая любые функции библиотеки времени выполнения C, которые вы используете и не имеющие внешних зависимостей.

Опять же, msvcrt.dll присутствует практически во всех системах Windows где угодно, так зачем вам это делать?

0 голосов
/ 12 января 2010

это зависит от того, что вы хотите сделать, если вы просто хотите распаковать данные, я бы порекомендовал библиотеку TINF от Joergen Ibsen, эти реализации сборки из пакета ZLIB довольно бесполезны и доставят вам головную боль;)

0 голосов
/ 29 января 2009

Zlib не является библиотекой C ++, поэтому я не понимаю, зачем вам нужны библиотеки времени выполнения C ++ для ее использования.

Я думаю, вы имеете в виду библиотеки C.

...