ошибка curlpp от LibCurl.obj и libcurl_a.lib

При выполнении следующего кода я получаю ошибки LNK2019. Я установил Runtime Library как Многопоточный (/ MT):

// LibCurl.cpp : Defines the entry point for the console application.
#include "stdafx.h"// errors here solved via C:\Users\homeDir\Documents\Tools\curlpp-0.8.1\include
#include <curlpp/cURLpp.hpp>
#include <curlpp/Options.hpp>
#include <curlpp/Easy.hpp>
#include "curl/curl.h"
#ifdef _DEBUG
#pragma comment(lib, "libcurl_a.lib")
#else
#pragma comment(lib, "libcurl_a.lib")
#endif

int main()
{
curl_global_init(CURL_GLOBAL_DEFAULT);
CURL *curl = curl_easy_init();
if (curl) {
CURLcode res;
curl_easy_setopt(curl, CURLOPT_URL, "http://www.dynamsoft.com");
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
curl_global_cleanup();
printf("Press any key to continue\n");
getchar();

curlpp::Cleanup myCleanup;

return 0;
}

Ошибка заключается в следующем:

Код серьезности Описание Состояние подавления строки файла проекта
Ошибка LNK2001: неразрешенный внешний символ __imp__fgets LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (netrc.obj) 1
Ошибка LNK2019: неразрешенный внешний символ «public: __thiscall curlpp :: Cleanup :: Cleanup (void)» (?? 0Cleanup @ curlpp @@ QAE @ XZ), указанный в функции _main LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ LibCurl.obj 1
Ошибка LNK2019: неразрешенный внешний символ «public: __thiscall curlpp :: Cleanup :: ~ Cleanup (void)» (?? 1Cleanup @ curlpp @@ QAE @ XZ), указанный в функции _main LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ LibCurl.obj 1
Ошибка LNK2019: неразрешенный внешний символ __imp__fgets, указанный в функции _Curl_cookie_init LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (cookie.obj) 1
Ошибка LNK2019: неразрешенный внешний символ __imp__fopen, на который ссылается функция _Curl_cookie_init LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (cookie.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__fopen LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (vtls.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__fopen LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (mime.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__fopen LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (netrc.obj) 1
Ошибка LNK2019: неразрешенный внешний символ __imp__fputs, на который есть ссылка в функции _Curl_flush_cookies LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (cookie.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp____stdio_common_vsscanf LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (telnet.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp____stdio_common_vsscanf LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (rtsp.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp____stdio_common_vsscanf LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (imap.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp____stdio_common_vsscanf LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (Transfer.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp____stdio_common_vsscanf LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (http.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp____stdio_common_vsscanf LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (parsedate.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp____stdio_common_vsscanf LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (ftp.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp____stdio_common_vsscanf LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (cookie.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp____stdio_common_vsscanf LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (hostip.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp____stdio_common_vsscanf LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (url.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp____stdio_common_vsscanf LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (http_proxy.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp___time64 LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (tftp.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp___time64 LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (cookie.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp___time64 LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (hostip.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp___time64 LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (http.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp___time64 LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (ftp.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncmp LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (dotdot.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncmp LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (curl_sasl.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncmp LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (ftplistparser.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncmp LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (http.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncmp LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (mprintf.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncmp LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (ftp.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncmp LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (rtsp.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncmp LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (cookie.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncmp LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (vtls.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncmp LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (url.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncmp LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (connect.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncpy LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (telnet.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncpy LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (curl_sspi.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncpy LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (url.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncpy LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (strerror.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__strncpy LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (ftp.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__fread LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (formdata.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__fread LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (vtls.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__fread LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (url.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__fread LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (Transfer.obj) 1
Ошибка LNK2001, неразрешенный внешний символ __imp__fread LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (mime.obj) 1
Ошибка LNK2019: неразрешенный внешний символ __imp__fseek, на который ссылается функция _Curl_pin_peer_pubkey LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (vtls.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__fseek LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (Transfer.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__fseek LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (mime.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__fseek LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (formdata.obj) 1
Ошибка LNK2019, неразрешенный внешний символ __imp__ftell, на который ссылается функция _Curl_pin_peer_pubkey LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (vtls.obj) 1
Ошибка LNK2019, неразрешенный внешний символ __imp__getenv, на который ссылается функция _curl_global_sslset LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (vtls.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__getenv LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (getenv.obj) 1
Ошибка LNK2019, неразрешенный внешний символ __imp__fwrite, на который ссылается функция _Curl_init_userdefined LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (url.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__fwrite LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (sendf.obj) 1
Ошибка LNK2019, неразрешенный внешний символ __imp__read, указанный в функции _curlx_read LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (warnless.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__read LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ OLDNAMES.lib (read.obi) 1
Ошибка LNK2019: неразрешенный внешний символ __imp__write, указанный в функции _curlx_write LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (warnless.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__write LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ OLDNAMES.lib (write.obi) 1
Ошибка LNK2019: неразрешенный внешний символ __imp___gmtime64, указанный в функции _Curl_gmtime LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (parsedate.obj) 1
Ошибка LNK2019, неразрешенный внешний символ __imp__strerror, на который ссылается функция _Curl_strerror LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (strerror.obj) 1
Ошибка LNK2019: неразрешенный внешний символ __imp____sys_nerr, указанный в функции _Curl_strerror LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (strerror.obj) 1
Ошибка LNK2019: неразрешенный внешний символ __imp___beginthreadex, указанный в функции _Curl_thread_create LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (curl_threads.obj) 1
Ошибка LNK2019: неразрешенный внешний символ __imp__close, указанный в функции _file_done LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (file.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__close LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ OLDNAMES.lib (close.obi) 1
Ошибка LNK2019: неразрешенный внешний символ __imp__open, на который ссылается функция _file_connect LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (file.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__open LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ OLDNAMES.lib (open.obi) 1
Ошибка LNK2019: неразрешенный внешний символ __imp___fstat64, указанный в функции _file_do LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (file.obj) 1
Ошибка LNK2019: неразрешенный внешний символ __imp___getpid, указанный в функции _smb_format_message LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (smb.obj) 1
Ошибка LNK2019: неразрешенный внешний символ __imp__access, указанный в функции _curl_mime_filedata LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (mime.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp__access LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ OLDNAMES.lib (access.obi) 1
Ошибка LNK2019: неразрешенный внешний символ __imp___stat64, указанный в функции _curl_mime_filedata LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ libcurl_a.lib (mime.obj) 1
Ошибка LNK2001: неразрешенный внешний символ __imp___open LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ OLDNAMES.lib (open.obi) 1
Ошибка LNK2001: неразрешенный внешний символ __imp___access LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ OLDNAMES.lib (access.obi) 1
Ошибка LNK2019: неразрешенный внешний символ __except_handler4_common, указанный в функции __except_handler4 LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ LibCurl \ MSVCRT.lib (chandler4gs.объект) 1
Ошибка LNK1120 29 неразрешенных внешних файлов LibCurl C: \ Users \ 939508 \ Documents \ C ++ Projects \ LibCurl \ Debug \ LibCurl.exe 1

Пожалуйста, обратитесь к Visual Studio 2017 и curlpp библиотека LNK2019 ошибка если вы хотите увидеть мои конфигурации для моего проекта.

1

Решение

Задача ещё не решена.

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

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector