2015-05-12 2 views
0

Я использую NetBeans IDE с плагином C/C++.Статическая ссылка libcurl на проект (требуется DLL)

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

Linked libs

Это все мои связаны ЛИЭС.

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

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

+0

Добавлены теги кода – Patryk

ответ

0

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

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

HTTP_ONLY CURL_STATICLIB WITH_SSH2 = STATIC

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

curl ssh2 idn ssl крипто wldap32 RTMP г (Libz или почтовый индекс) ws2_32 WinMM

Примечание: схема должна быть также тот же

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