· 约 2 分钟阅读
Last updated on

windows下如何使用libcurl

作者: Alex Xiang


在windows下用vscode开发C++程序,需要在代码里实现http请求,可以使用libcurl来做。

  1. 首先安装好visual studio的最新版本,这样同时就提供了C++编译器和cmake环境,vscode也能自动识别出visual studio的环境。
  2. vscode安装cmake、C++的相关插件
  3. 安装vcpkg的支持
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
vcpkg install curl[tool]
  1. 在CMakeLists.txt加入libcurl的依赖
find_package(CURL REQUIRED)
target_link_libraries(main PRIVATE CURL::libcurl)

以上是常规方式,但是实际上可以直接把libcurl的库复制到项目中,可以到vcpkg的目录下找到对应的dll和lib文件。