本文记录最简单的winbuild方法的编译,不涉及https
libcurl下载地址
https://curl.haxx.se/download/curl-7.54.0.zip
编译步骤:
1.开始菜单——所有程序——Visual Studio 2013——Visual Studio tools——VS2013 开发人员命令提示
2.命令行切换到\curl-7.54.0\winbuild 目录
3.命令:nmake /f Makefile.vc mode=dll vc=10 开始编译
命令解析:
nmake是MS的编译工具
/f 参数描述文件名不使用默认的makefile
Makefile.vc 是winbuild里的makefile文件
mode=dll 编译动态链接库
vc=10 是VC++版本号,理论上Visual Studio 2013是VC12的,但curl的winbuild最高支持VC10,用VC10编译也没问题的
nmake /f Makefile.vc mode=<static or dll> <options>
其余的option参考文档:\curl-7.41.0\winbuild\BUILD.WINDOWS.txt
4.稍等一会,若编译成功,编译结果会保存在\curl-7.54.0\builds\libcurl-vc10-x86-release-dll-ipv6-sspi-winssl 这一目录下
bin 文件夹里有libcurl.dll动态链接库
include 文件夹里是写代码要引用的头文件
lib 是要用到的.lib库文件
在VS项目属性中 附加包含目录增加include文件夹路径,附加库目录增加lib文件夹路径,链接器-输入增加libcurl.lib,最后在运行目录copy一个libcurl.dll
文章评论