libcurl库源码编译,安装c++

来源:互联网 发布:linux arp命令详解 编辑:程序博客网 时间:2024/06/05 09:34

libcurl主要功能就是用不同的协议连接和沟通不同的服务器.libcurl当前支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。

libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传(当然你也可以使用PHP的ftp扩展), HTTP基本表单上传,

代理,cookies,和用户认证

libcurl官网只有源码,其于的都是个人或者其它团队发布的。为了使用最适合自己的libcurl库,可以下载他人贡献的;也可以自己

编译,这里我是用的自己编译,因为其它版本太多不知如何选择。编译环境为VS2015。另外需要CMAKE工具,没有的可以百度下载一

个。

第一步:下载curl源代码,我是windows平台,所以选zip文件。

二步:将下载好的文件解压,进入该目录新建一个build用于编译,在build目录中新建一个install目录用于存放安装文件

目录结构如下

--curl-7.56.0

--build

--install

第三步:用CMAKE配置

四步:点击Configure之后,会弹出一个选择编译器对话框,这里根据自己情况选就可以了,我是VS2015,x86的

第五步:配置完成后,我们可以将安装路径更改为我们新建的目录

六步:点击Generate按钮,生成VS的sln解决方案。在build中我们可以找到它,用VS打开。

七步:选中左侧的ALLBUILD,右键点击生成。编译结束后。再选中INSTALL右键生成,就大功告成了,可以在build/install目录看到安装文件

整个过程还是比较顺利,开心的做各种网络协议的转换吧

原创粉丝点击