libcurl7.4.0编译
WIN32环境
根据自己需求编译需要ssl+zlib,ssh2+zlib或者ssl+ssh2+zlib
openssl,ssh2都依赖于zlib所有最先编译zlib
zlib编译:
第一种:
下载zlib-1.2.8 vs2010命令提示进入 E:\xiu\zlib-1.2.8\contrib\masmx86
运行bld_ml32.bat
然后在目录E:\xiu\zlib-1.2.8\下根据 E:\xiu\zlib-1.2.8\contrib\masmx86\readme.txt
输入nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="match686.obj inffas32.obj"
目录下会产生 zlib.lib zdll.lib zlib1.dll
第二种:利用vs2010 ide
E:\xiu\zlib-1.2.8\contrib\vstudio\vc10打开工程目录zlibvc.sln进行编译
openssl编译:
根据文档,编译好用的openssl
下载perl
最重要的下载nasm,这是重点,用nasm编译openssl效率更高,文档E:\xiu\openssl-1.0.0o\INSTALL.W32有说明
Firstly you should run Configure with platform VC-WIN32:
> perl Configure VC-WIN32 --prefix=c:\some\openssl\dir
Where the prefix argument specifies where OpenSSL will be installed to.
Next you need to build the Makefiles and optionally the assembly
language files:
- If you are using NASM then run:
> ms\do_nasm
- If you don't want to use the assembly language files at all then run:
> perl Configure VC-WIN32 no-asm --prefix=c:/some/openssl/dir
> ms\do_ms
nasm下载即用,主要path添加一下