libcurl - сборка c zlib

Позвольте еще один вопрос по подключению libcurl для Windows.

У самого решить проблему не получается ни как :(

Пытаюсь собрать libcurl с zlib статически debug по windows: для этого:

-скачал libcurl с офф. сайта

-скачал последнюю версию zlib с офф. сайта - zlib-1.2.11.

-собрал zlib статически под x32, debug в результате чего создались два файла - zlibstaticd.lib и zlibd.lib

-Далее следуя инструкции libcurl из папки project:

--создал папку ---> куда скопировал хедеры zlib: zlib.h и zconf.h. и либы zlib: zlibstaticd.lib и zlibd.lib

--Так, как во время сборки - будет искаться по какому то косячному принципу файл - zlib_a.lib, хотя при сборке zlib такого файла вообще не создается, то я переименовал zlibstaticd.lib в zlib_a.lib. (и пробовал вариант с переименованием zlibd.lib в zlib_a.lib)

--Далее открыл native tools command promt vs 2019 (x86) и ввел следующую команду:

nmake /f Makefile.vc mode=static vc=16 debug=yes WITH_ZLIB=static ZLIB_PATH=C:\Users\Optimus1\source\repos\VS2019\LibCurl\Original_download\deps\lib\

Все собралось без ошибок, в итоге создался файл: libcurl_a_debug.lib

Приинклудил его к проекту, пытаюсь скомпилировать хотя бы пустой проект, но вылезают ошибки:

Ошибка LNK2019 ссылка на неразрешенный внешний символ _zlibVersion в функции _inflate_stream.

Ошибка LNK2019 ссылка на неразрешенный внешний символ _inflate в функции _inflate_stream.

Ошибка LNK2019 ссылка на неразрешенный внешний символ _inflateEnd в функции _exit_zlib

Ошибка  LNK2019 ссылка на неразрешенный внешний символ _inflateInit_ в функции _inflate_stream. 

Ошибка  LNK2019 ссылка на неразрешенный внешний символ _inflateInit2_ в функции _inflate_stream.

Почему эти ошибки в итоге появляются и с чем они связаны - понять к сожалению не получается.


Ответы (0 шт):