vs2015编译libcurl库7.52.1

来源:互联网 发布:单片机入门教程 编辑:程序博客网 时间:2024/06/05 12:49

1.openssl1.0.2j的编译

阅读openssl1.0.2j目录下的INSTALL.W32和INSTALL.W64文件便可编译出所需的动态库和静态库。

2.zlib1.2.8的编译

a.利用visualstudio2015 X86本机工具命令提示符进入contrib\masmx86目录,运行bld_ml32.bat生成相关的obj文件.

b.进入到zlib根目录执行nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="inffas32.obj match686.obj"(可阅读zlib-1.2.8\win32目录下的Makefile.msc文件进行编译提示)。

c.如果是编译时编译64位文件,则利用利用visualstudio2015 X64本机工具提示符进入contrib\masmx64目录,运行bld_ml64.bat产生obj文件。编译产生库文件步骤同b类似。(参考zlib-1.2.8\win32目录下的Makefile.msc文件)。

d.生成的动态库和静态库文件在根目录下。

3.libcur7.52.1的编译

a.在curl同级目录下建立deps目录。deps目录下新建include目录和lib目录,include目录放入相关的头文件,lib目录下放下openssl和zlib的库文件。


b.编译libcurl7.52.1

进入curl-7.52.1\winbuild目录下,可根据项目需求,查看BUILD.WINDOWS.txt文件,指定编译选项。

例如:nmake /f Makefile.vc mode=dll VC=14 WITH_SSL=dll WITH_ZLIB=dll MACHINE=x86

生成的库文件在curl-7.52.1\builds目录下.



0 0