Я читал по всему Интернету и пробовал много чего, но все равно не могу найти проблему. Я пытаюсь использовать libcurl как статическую библиотеку, но вот что говорит мой компилятор:
1> libcurl.lib (cookie.obj): ошибка LNK2001: неразрешенный внешний символ __imp__fgets 1> libcurl.lib (netrc.obj): ошибка LNK2001: неразрешенный внешний символ __imp__fgets 1> libcurl.lib (cookie.obj): ошибка LNK2001: неразрешенный внешний символ __imp__fputs 1> libcurl.lib (ftp.obj): ошибка LNK2001: неразрешенный внешний символ __imp____stdio_common_vsscanf 1> libcurl.lib (rtsp.obj): ошибка LNK2001: неразрешенный внешний символ libcomlss_curl__ .obj): ошибка LNK2001: неразрешенный внешний символ __imp____stdio_common_vsscanf 1> libcurl.lib (http_proxy.obj): ошибка LNK2001: неразрешенный внешний символ __imp____stdio_common_vsscanf
И так далее..
Я добавил CURL_STATICLIB в препроцессор и даже скомпоновал эти библиотеки: libcurl.lib openssl.lib, libssh2.lib, zlib.lib, wsock32.lib, wldap32.lib, ws2_32.lib < / strong> но ничего из этого не сработало.
Я действительно хотел бы использовать его как статическую библиотеку (без .dll в папке программы), поэтому буду признателен, если кто-нибудь сможет мне помочь!
PS. Я использую VS2015
CURL_STATICLIB
, а неCRUL_STATICLIB
. - person Colin Basnett   schedule 04.03.2016