Как использовать cUrl и OpenSSL - PullRequest
       19

Как использовать cUrl и OpenSSL

0 голосов
/ 06 августа 2011

Я скачал все с этой страницы http://curl.haxx.se/download.html.Соберите libcurl с mingw32-make mingw32-ssl-zlib , поместите полученные libcurl.a и libcurldll.a в мою папку lib.Я также добавил в свою папку include все заголовки OpenSSL.Я должен упомянуть, что до того, как я собрал cUrl без OpenSSL, он работал.Я пытался скомпилировать с

g++ -DCURL_STATICLIB -DUSE_SSLEAY -DUSE_OPENSSL -ID:\Workspacee\Uploader\src\openssl -O0 -g3 -Wall -c -fmessage-length=0 -osrc\main.o ..\src\main.cpp

, но я получил много ошибок - здесь все они http://pastebin.com/YmYPu9BA

Может кто-нибудь мне помочь?Что я сделал не так?

1 Ответ

0 голосов
/ 06 августа 2011

Как я уже говорил в на ваш предыдущий вопрос , к этому выводу, если вы статически создадите ссылку, конечному исполняемому файлу потребуются все явно зависимые библиотеки. Код OpenSLL отсутствует в статической библиотеке libcurl.

Просто добавьте те же флаги компоновщика OpenSSL, что и при сборке libcurl.

...