libcurl编译

[TOC]
说明:不同的编译方式需要依赖的库也不同,根据自己的需要进行编译

1、环境:

Win10、VS2013

2、版本

OpenSSL_1_1_1
libssh2-1.8.0
zlib-1.2.11
curl-7.61.1

3、步骤

3.1、 编译openssl

  1. 打开VS2013 x86 本机工具命令提示,进入openssl目录
  2. 执行命令perl Configure VC-WIN32 –prefix==D:\code2\curl\opensslprefix后面是存放编译结果的目录。
    libcurl编译_第1张图片
    image

    如果没有错误的话,就会在当前目录生成makefile文件。
  3. 执行命令nmake -f makefile,进行编译。
  4. 编译完成后nmake -f makefile install,就会在指定的目录看到结果了
    libcurl编译_第2张图片
    image

3.2、Zlib编译

CMake编译

3.3、libSSH2编译

CMake编译

3.4、curl编译

在curl的projects\Windows目录下有不同版本的VC项目文件,打开即可。
curl是可执行文件,libcurl是依赖库。
可以看到有多种编译选项,不同的编译方式需要依赖的库也不同。

libcurl编译_第3张图片
image

你可能感兴趣的:(libcurl编译)