Проблема с curl линковкой в cmake Clion на windows mingw64

Пытаюсь подключить curl в cmake к проекту в Clion (mingw64 Win). Я, кстати, нуб и в Си и в Cmake ).

Такой у меня cmake (я его интуитивно понимаю):

cmake_minimum_required(VERSION 3.10)
project(EC C)

set(CMAKE_C_STANDARD 11)

add_executable(EC main.c)

set(CURL_INCLUDE_DIR C:/curl-8.14.1_1-win64-mingw/include)
set(CURL_LIBRARY C:/curl-8.14.1_1-win64-mingw/lib/libcurl.a)

find_package(CURL REQUIRED)
if(CURL_FOUND)
    message(STATUS "libcurl found")
    include_directories(${CURL_INCLUDE_DIRS})
    target_link_libraries(EC CURL::libcurl)
else()
    message(FATAL_ERROR "libcurl not found")
endif()

Я получаю такого плана ругательства (несколько строк):

C:/Users/DELL/CLionProjects/EC/main.c:22:(.text+0x118): undefined reference to `__imp_curl_easy_init'

Если я правильно понимаю, статическая библиотека libcurl.a на что-то ссылается, что не слинковано. Как узнвть где эта штука, которая не слинкована и как её слинковать?

Можно ли как-то указать просто путь к библиотекам типа C:/curl-8.14.1_1-win64-mingw/lib и чтоб оно там все само чудесным способом слинковалось :) ?

Вижу, что с линковкой curl народ бьется постоянно, но не могу найти для себя рабочее решение. Буду бесконечно признателен за любые подсказки!


Ответы (0 шт):