Не могу найти -lcurl в коде Visual Studio ⇐ C++
-
Anonymous
Не могу найти -lcurl в коде Visual Studio
Я пытаюсь использовать внешнюю библиотеку 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
Я пытаюсь использовать внешнюю библиотеку 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
Мобильная версия