Window下编译libcurl

Window下编译:

方法一:

1.       下载并解压到文件夹(我到文件夹为curl-7.54.1)

2.       进入目录curl-7.54.1->projects->windows.目录下面有各自vs版本对应到工程,选择适合自己已经安装到vs版本,打开工程。

3.       解决方案下面包含两个工程,curl和libcurl。Libcurl就是我们要用到库

4.       编译libcurl,会出现各自错误提示找不到头文件,都是不需要都模块头文件。解决方法:打开libcurl属性页->c/c++ ->预处理器打开预处理器定义,保留_DEBUG,BUILDING_LIBCURL,DEBUGBUILD这三项,其他的都删掉。最后成功编译。

5.       生成目录curl-7.54.1\build\Win32\VC10\DLL Debug - DLL OpenSSL - DLL LibSSH2

 

方法二:

1.       打开文件curl-7.54.1\winbuild\ BUILD.WINDOWS.txt上面有详细都说明

2.       如果需要支持zlib, openssl, c-ares, ssh2,则需要自己下载相关都库,按照以下都目录结构存放

3.       somedirectory\

|_curl-src

| |_winbuild

|

|_deps

|_ lib

|_ include

|_ bin

4.       打开vs命令工具

5.       进入目录cd curl-7.54.1\winbuild

6.       执行命令nmake /f Makefile.vc mode=<static or dll> <options>

7.       mode指定编译类型,是静态还是动态库。

8.       生成路径curl-7.54.1\builds\libcurl-vc-x86-release-dll-ipv6-sspi-winssl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值