vs2010 编译curl-7.42.1

curl是一个sftp ssl 等功能工具。

dos 进入到curl-7.42.1lib下来:逐步执行以下操作

call "C:/Program Files/Microsoft Visual Studio 10.0/VC/bin/vcvars32.bat"
set CFG=release-ssl-ssh2-zlib
set OPENSSL_PATH=D:openssl-1.0.0copenssl-1.0.0c
set LIBSSH2_PATH=D:libssh2-1.6.0libssh2-1.6.0
set ZLIB_PATH=D:zlib128zlib-1.2.8
nmake -f Makefile.vc10

 如果只集成ssl,则只需要

call "C:/Program Files/Microsoft Visual Studio 10.0/VC/bin/vcvars32.bat"
set CFG=release-ssl-dll

set OPENSSL_PATH=D:openssl-1.0.0copenssl-1.0.0c
nmake -f Makefile.vc10

如果是ssl+zlib

call "C:/Program Files/Microsoft Visual Studio 10.0/VC/bin/vcvars32.bat"
set CFG=release-ssl-dll-zlib-dll

set OPENSSL_PATH=D:openssl-1.0.0copenssl-1.0.0c

set ZLIB_PATH=D:zlib128zlib-1.2.8
nmake -f Makefile.vc10

libssh2也集成了ssl,所以如果想用libssh2功能,只需要集成libssh2就可以了。不需要curl

原文地址:https://www.cnblogs.com/wflxz/p/5163482.html