Не могу подключить <curl/curl.h> к своему Clion проекту на Windows 10
#include <iostream>
#include <curl/curl.h>
int getCurrentMMR(std::string steamId) {
CURL *curl;
CURLcode res;
std::string readBuffer;
curl = curl_easy_init();
if(curl) {
std::string url = "https://api.opendota.com/api/players/" + steamId + "/mmr";
curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteCallback);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &readBuffer);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
}
json j = json::parse(readBuffer);
return j["solo_competitive_rank"];
}
перепробовал много способов, не получается fatal error: curl/curl.h: No such file or directory
CMakeLists.txt
cmake_minimum_required(VERSION 3.24)
project(Ddd)
find_package(CURL REQUIRED)
include_directories(${CURL_INCLUDE_DIR})
target_link_libraries(Ddd ${CURL_LIBRARIES})
set(CURL_INCLUDE_DIR C:/Users/msham/CLionProjects/Dota/CURL/include)
set(CURL_LIBRARY C:/Users/msham/CLionProjects/Dota/CURL/lib)
INCLUDE_DIRECTORIES(C:/Program Files/11)
add_executable(Ddd main.cpp)
Источник: Stack Overflow на русском