Статически связать libcurl с проектом (все еще требуется DLL)

Я использую Netbeans IDE с плагином C / C ++.

Мой код компилируется без проблем.
CURL_STATICLIB определено (-DCURL_STATICLIB также пытался #define CURL_STATICLIB).

Связанные библиотеки

Это все мои связанные библиотеки.

Я пытаюсь избежать упаковки exe с несколькими библиотеками DLL, поэтому я пытаюсь статически связать его.

Хотя после ссылки я все еще получаю ошибки зависимости.
(libcurl.dll libeay32.dll)

0

Решение

Итак, я узнал, как это сделать.
Я просто хотел поделиться этим, так что, возможно, это могло бы помочь кому-то :).

Идти к
Щелкните правой кнопкой мыши свой проект> Свойства> Компилятор C ++> Введите определения препроцессора

HTTP_ONLY CURL_STATICLIB WITH_SSH2 = STATIC

И вам еще нужно связать эту библиотеку

локон
ssh2
IDN
SSL
крипто-
wldap32
RTMP
z (Libz или zip)
ws2_32
WinMM

ПРИМЕЧАНИЕ: расположение должно быть таким же

CURL_STATICLIB только не работает для меня
Я провел небольшое исследование определений компилятора CURL и попробовал это, затем это сработало.

0

Другие решения


По вопросам рекламы [email protected]