libcurl 官方僅提供原始碼與 MinGW 預編譯二進位;MSVC 二進位因版本眾多 (VS2010~2022、MD/MT、x86/x64、DLL/Static) 維護成本極高,故不再提供。
vcpkg install curl:x64-windows curl:x86-windows
# 自動處理靜態/動態、MD/MT、依賴 (OpenSSL, zlib, zstd)
conan install curl/8.5.0@ -s compiler=Visual Studio -s compiler.version=17 -s arch=x86_64
cmake -G "Visual Studio 17 2022" -A x64 -DCURL_STATICLIB=ON -DBUILD_SHARED_LIBS=OFF ..
cmake --build . --config Release
若僅需簡單 HTTP GET/POST,Windows 原生 WinHTTP 或 MFC CHttpFile 免外部依賴,部署極簡。
CURL_STATICLIB 並連結 libcurl_a.lib + ws2_32.lib wldap32.lib crypt32.lib 等。libcurl.dll 放至 exe 同目錄或 PATH。