Не могу найти -lcurl в коде Visual StudioC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Не могу найти -lcurl в коде Visual Studio

Сообщение Anonymous »


Я пытаюсь использовать внешнюю библиотеку Curl в Visual Studio Code с языком C++. И возникла следующая проблема: введите здесь описание изображения. Кстати, это приходит в мою консоль отладки, мои «ПРОБЛЕМЫ» в VsCode говорят мне: «В рабочей области проблем не обнаружено»

Код не должен содержать ошибок, поскольку я тестировал его в Visual Studio 2019 и 2022, но я все равно его опубликую:

#define BUILDING_LIBCURL #define CURL_STATICLIB #include #include #include // Функция обратного вызова для cURL, um die empfangenen Daten zu verarbeiten size_t WriteCallback (содержимое void*, size_t size, size_t nmemb, вывод std::string*) { size_t total_size = размер * nmemb; вывод->append((char*)contents, total_size); вернуть общий_размер; } интервал основной() { // Инициализация cURL КУЛЬ* локон; Разрешение CURLcode; Curl_global_init (CURL_GLOBAL_DEFAULT); локон = Curl_easy_init (); если (завиток) { // Установить URL-адрес, после которого PUT-запрос будет отправлен на сервер curl_easy_setopt(curl, CURLOPT_URL, «НЕКОТОРОЙ URL-адрес»); // Установить HTTP-PUT-запрос Curl_easy_setopt (curl, CURLOPT_CUSTOMREQUEST, «PUT»); // Setze die Daten, die im PUT-Request gesendet werden sollen const char* json_data = R"( { НЕКОТОРЫЕ ДАННЫЕ } )"; Curl_easy_setopt (curl, CURLOPT_POSTFIELDS, json_data); // Устанавливаем заголовок Content-Type в "application/json-patch+json" struct Curl_slist* заголовки = NULL; headers = curl_slist_append(headers, «Тип контента: application/json-patch+json»); Curl_easy_setopt (curl, CURLOPT_HTTPHEADER, заголовки); // Функция обратного вызова, um die empfangenen Daten zu verarbeiten std::string response_data; Curl_easy_setopt (curl, CURLOPT_WRITEFUNCTION, WriteCallback); Curl_easy_setopt (curl, CURLOPT_WRITEDATA, &response_data); // Место запроса в течение длительного времени res = curl_easy_perform (завиток); // �berpr�fe auf Fehler если (рез!= CURLE_OK) fprintf(stderr, "cURL не удалось: %s\n", curl_easy_strerror(res)); еще std::cout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»