本文主要讲述今天搞Curl发现的坑,以及本人配置curl的过程。

主要环境是Win10,VS2015,采用libcurl的方式。

参考链接:http://blog.csdn.net/totodum/article/details/51059380

 

那些神马MSVC的教程都是老教程!现在是不能用的!

 

根本不需要什么Zlib,OpenSSL!!!

 

重要部分大字标红!

目前是2017-11-29~我采用的方法是在官网下载源码,然后编译。

下载地址: https://curl.haxx.se/download.html

目前最新版本号是  curl-7.57.0.tar.gz … 不巧我下的是 7.56.1

随便下什么包,然后假设解压到 D:curl\curl-7.56.1目录下了

其实安装仅需要以下工具:
•Visual Studio 2015
•curl 解压出来的源码

 

步骤1:编译源码
1. 下载最新资源,解压文件。

2. 打开Cmd … 我按着上面的参考链接给的方式做的,所以就懒得试其他方法了。

3. cd 到 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

4. 执行命令  .\vcvars32.bat 作用是初始化环境变量

5. cd 到解压的目录,比如我的是命令1: d:   命令2:  cd D:curl\curl-7.56.1

6. 进入 winbuild 这个文件夹,命令:  cd winbuild

7. 编译命令: nmake /f Makefile.vc mode=static VC=14

这里注意VC的版本号哈~

8. build好的文件就会出现在这里了(解压目录)\builds\libcurl-vc14-x86-release-static-ipv6-sspi-winssl

 

这里发现生成 lib、include 和 bin 三个目录,拷贝到工程下面去。

 

步骤2:使用编译出来的文件

属性页——> C++ ——> 常规 ——> 附加包含目录 —— 在里面添加 include文件夹的路径(最好是相对路径)

属性页——> C++ ——> 预处理器——>预处理器定义 —— 在里面添加 CURL_STATICLIB (是一个值,跟着写就行了)

属性页——>链接器——>常规——>附加库目录 —— 在里面添加 lib 文件夹的路径(最好是相对路径)

属性页——>链接器——>输入——>附加依赖项 —— 在里面添加一个 libcurl_a.lib

 

然后编译能过就行,例子我就沿用大佬的。(我没试过)

 

然后还有一些讲解实例,暂时还没看完。

链接:

http://blog.csdn.net/fengshuiyue/article/details/39530093/

http://blog.csdn.net/huyiyang2010/article/details/7664201

curl Win32 环境搭建 —— 一款多平台开源文件传输工具。
Tagged on: