将 libcurl 添加到 CLion/VS 2022 projekt c++

问题描述 投票:0回答:1

如何在 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”中。没成功。

c++ visual-studio-2022 libcurl clion
1个回答
0
投票

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)
© www.soinside.com 2019 - 2024. All rights reserved.