如何在 CLion (Windows) 中添加 libcurl 库?我从页面下载了 .zip,现在我有curl-8.9.1 文件夹。我以前从未添加过库。我真的很感激一步一步的答案,因为我刚刚学习编程。如果有人知道如何将 libcurl 添加到 vs 2022,它也可以帮助我。谢谢你
根据我能找到的内容,我需要添加 包含目录(“???”) CMakeList.txt 中的 target_link_libraries(ProjectName "???")。不幸的是,在curl-8.9.1 中,有很多文件夹我不知道如何处理。 首先,我将目录添加到curl-8.9.1文件夹中的include_directories中,并将目录添加到curl-8.9.1中的文件夹“lib”中。没成功。
curl tar.gz 的下载、解压和其他工作可以委托给 cmake,否则您将不得不关心 curl 目录硬编码位置并为 FindPackage 设置变量。
include(FetchContent)
FetchContent_Declare(curl
URL https://curl.se/download/curl-8.9.1.tar.gz
DOWNLOAD_EXTRACT_TIMESTAMP true
OVERRIDE_FIND_PACKAGE
)
FetchContent_MakeAvailable(curl)
find_package(curl CONFIG REQUIRED)
target_link_libraries(<target> PRIVATE CURL::libcurl)