配置vs编译环境

  1. //不区分大小写
  2. vcvars64.bat vcvarsall.bat x64 // 64vs位环境配置
  3. vcvars32.bat vcvarsall.bat x86 // 32vs环境配置

vcvarsall.bat 实际文件位置,和你装的vs有关
win10编译curl过程(初学者教程) - 图1
其它一般默认,如果错误请修改对应参数
win10编译curl过程(初学者教程) - 图2

nmake编译

运行 nmake /f Makefile.vc mode=static MACHINE=x64
win10编译curl过程(初学者教程) - 图3
自定义ssl目录时编译

  1. nmake /f Makefile.vc mode=static ENABLE_IDN=no ENABLE_WINSSL=no WITH_SSL=static
  1. somedirectory\
  2. |_curl-src
  3. | |_winbuild
  4. |
  5. |_deps
  6. |_ lib
  7. openssl.lib
  8. |_ include
  9. |_ openssl

大图

win10编译curl过程(初学者教程) - 图4

其他

目前最新curl 7.81.0版本
2022年1月26日21:10:21完工

curl官网