c++ и статическая библиотека zlib

Я делаю приложение С++ (Windows devC++), которое загружает файл с помощью libcurl. Я включил исходный код и библиотеку libcurl в исполняемый файл mu, поэтому внешняя dll не требуется. libcurl требует zlib. Но я не могу найти, как включить его в исполняемый файл. В результате должна присутствовать zlib1.dll. Кто-нибудь знает, как включить это? Заранее спасибо!


person Community    schedule 28.10.2009    source источник


Ответы (1)


У вас есть два варианта.

Вы сказали, что используете Dev-C++, который компилируется с использованием GCC. zlib имеет опцию статической библиотеки Makefile, просто используйте make libz.a, и она создаст статическую библиотеку, которую вы хотите.

Другим вариантом было бы включение исходного кода zlib непосредственно в ваше приложение - это означает, что вы просто берете исходники zlib и помещаете их в выделенный каталог в исходном коде вашего приложения и устанавливаете DevC++ для его компиляции.

person LiraNuna    schedule 28.10.2009
comment
Я связал zlib.a с параметром проекта и удалил его из глобального параметра, и он работает. - person ; 29.10.2009
comment
Я собрал libz.a, но как собрать с помощью арки arm64? Я должен использовать в проекте статической библиотеки iOS. - person iamcrypticcoder; 16.05.2017