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.
Почему эти ошибки в итоге появляются и с чем они связаны - понять к сожалению не получается.