CURL и ZLIB сборник - PullRequest
       16

CURL и ZLIB сборник

0 голосов
/ 23 сентября 2011

Когда правильно скомпилировано, как эти два связаны вместе?Я пытаюсь использовать библиотеку ZLIB в моей установке CURL и хочу подтвердить, что я правильно скомпилировал CURL и ZLIB.Должен ли libcurl.lib иметь все ZLIB после успешной компиляции или библиотека zlib.lib по-прежнему требуется?

Ответы [ 2 ]

1 голос
/ 23 сентября 2011

Нет. Это не так. Когда вы компилировали CURL с помощью ZLIB SUPPORT, эти заголовочные файлы были включены в исходный код CURL, которые были необходимы для компиляции функции / API, присутствующего в библиотеке ZLIB.

Вы никогда не сможете скомпилировать CURL с поддержкой ZLIB с библиотекой ZLIB в вашей системе.

Учтите, что CURL с ZLIB - это просто программа, которую вы пишете для вызова функций, предоставляемых ZLIB.

0 голосов
/ 23 сентября 2011

.lib архивы - это просто набор скомпилированных исходных файлов, не более того.По соглашению и практичности они включают только объекты, скомпилированные для их соответствующей библиотеки.Итак, чтобы связать с созданным вами libcurl, вы также должны связать его с zlib.Профессиональные системы конфигурации (например, pkg-config) автоматизируют этот шаг вдали от вас, но вам всегда понадобится zlib.lib, если вы не использовали магию компоновщика.

...