libcurl и дополнительно подключаемые .lib/.dll - файлы
Вот скажите, а это нормально, когда все делаешь по инструкции:
-Собираешь библиотеку, в данном случае libcurl.
-Подключаешь статический .lib к проекту.
-Ставишь советующие #define CURL_STATICLIB
Компилируешь, и получаешь все равно ошибку "неразрешенного внешнего символа" и чтобы понять нужно или гуглить или смотреть в чем ошибки и в итоге оказывается, что не хватает подключенных Windows библиотек:
#pragma comment(lib, "Normaliz.lib")
#pragma comment(lib, "Ws2_32.lib")
#pragma comment(lib, "Wldap32.lib")
#pragma comment(lib, "Crypt32.lib")
#pragma comment(lib, "advapi32.lib")
И у меня собственно вопрос: почему их нужно подключать отдельно, почему они внутри libcurl`а сами не подключаются ? Ну или хотя бы в инструкции указывали бы.
Разве это правильно так делать?