Я использую Netbeans IDE с плагином C / C ++.
Мой код компилируется без проблем.
CURL_STATICLIB
определено (-DCURL_STATICLIB
также пытался #define CURL_STATICLIB
).
Это все мои связанные библиотеки.
Я пытаюсь избежать упаковки exe с несколькими библиотеками DLL, поэтому я пытаюсь статически связать его.
Хотя после ссылки я все еще получаю ошибки зависимости.
(libcurl.dll libeay32.dll)
Итак, я узнал, как это сделать.
Я просто хотел поделиться этим, так что, возможно, это могло бы помочь кому-то :).
Идти к
Щелкните правой кнопкой мыши свой проект> Свойства> Компилятор C ++> Введите определения препроцессора
HTTP_ONLY CURL_STATICLIB WITH_SSH2 = STATIC
И вам еще нужно связать эту библиотеку
локон
ssh2
IDN
SSL
крипто-
wldap32
RTMP
z (Libz или zip)
ws2_32
WinMM
ПРИМЕЧАНИЕ: расположение должно быть таким же
CURL_STATICLIB только не работает для меня
Я провел небольшое исследование определений компилятора CURL и попробовал это, затем это сработало.