自己编编译Libcurl 的缘起

原来就了解些libcurl,一直没有机会在项目实际使用libcurl.
 恰好最近一个云存储的项目,服务器使用openstack 恰好我负责现在的一个云存储SDK c++版本的开发中。 与服务器的通信都是基于HTTP/HTTPS协议通信。先做window下的sdk,在逐步移植到linux和MAC平台下。

在curl的官方网站 **http://curl.haxx.se/download.html** 提供编译好libcurl包,用于老外的使用的
VC++编译器过高,本人使用VC2010,所以不兼容,所以参照网上的文章,一步一步搭建起基于OpenSSL和OpenSSH的的libcurl,能
够支持Https协议。

最后写一个demod工程,演示下libcurl强大的威力和自己使用libcurl的一些心得。

自己编编译Libcurl 的缘起

时间: 2024-11-06 09:41:32

自己编编译Libcurl 的缘起的相关文章

Mac OS X环境下源代码编译libcurl

转载请注明出处,否则追求责任 在进行libcurl的源码编译之中,参照官方文档和google搜索出来的总是编译失败,索性根据提示的失败一步一步查出原因,说白了,就是OS X缺少gnu的几个工具,还需要初始化config才行,libcurl官方根本没提及,ok,那就自己搞定. 首先,需要安装autoconf和automake工具 1)安装m4 http://www.gnu.org/software/m4/ tar -xzvf m4-1.4.17.tar.gz cd m4-1.4.17 ./conf

Windows 编译libcurl(openssl+zlib)(使用VC编译)

libcurl主要功能就是用不同的协议连接和沟通不同的服务器,如果使用HTTPS,需要OpenSSL libcurl https://curl.haxx.se/download.html 下载Source Archives即可 ActiveState https://www.activestate.com/activeperl/downloads 下载perl解析器,编译openssl需要用到. openssl https://www.openssl.org/source/ 下载openssl-

VS2015静态编译libcurl(C++ curl封装类)

一.最新libcurl静态编译教程(curl-7.51版/curl-7.52版) 1.安装perl,在官网下载,安装好以后,测试perl -v是否成功 2.编译openssl(已编译好的下载地址) perl Configure VC-WIN32 --prefix=D:\openssl ms\do_ms.bat nmake -f ms\nt.mak(静态编译) nmake -f ms\nt.mak install 3.下载libcurl(已编译好的7.51版下载地址 7.52版下载地址) 在源码的

Linux下编译LibCURL

编译环境 操作系统: Red Hat Enterprise Linux Server release 5.4 64-bit 编译工具: gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46) 1.    下载libssh2库 地址:http://www.libssh2.org/download/libssh2-1.4.2.tar.gz 将libssh2-1.4.2.tar.gz上传至/home目录下 2.    编译安装libssh2库 $ cd /home $ 

ubuntu编译libcurl

一个基于 libcurl 的 httpclient 1.ubuntu  libcurl 源码下载地址: http://packages.ubuntu.com/precise/libs/libcurl3 2.在电脑上运行的编译方式: ①安装 指定了安装目录     /usr/local/curl ②生成Makefile:./configure --prefix=/usr/local/curl ③make && make install ④可以看到lib库,已经安装在 /usr/local/c

VC++ 编译libcurl 支持SSL,GZIP(有脚本)

由于网上下载的 libcurl 不支持 gzip,只好自己动手编译,期间走了很多弯路,下面是最终成功的记录. 我所使用的环境 Visual Studio 2010 . Windows 7 64 bit 1 下载文件 1.1 libcurl 下载页面 http://curl.haxx.se/download.html 下载地址 http://curl.haxx.se/download/curl-7.26.0.zip 1.2 zlib 下载页面 http://sourceforge.net/proj

VC++ 编译libcurl 支持SSL,GZIP

由于网上下载的 libcurl 不支持 gzip,只好自己动手编译,期间走了很多弯路,下面是最终成功的记录. 我所使用的环境 Visual Studio 2010 . Windows 7 64 bit 1 下载文件 1.1 libcurl 下载页面http://curl.haxx.se/download.html 下载地址 http://curl.haxx.se/download/curl-7.26.0.zip 1.2 zlib 下载页面http://sourceforge.net/projec

VS2013编译libcurl

首先从这里下载libcurl的package: http://curl.haxx.se/libcurl/ 然后解压,里面有个winbuild文件夹,这里是为windows构建工程的文件夹.里面有nmake的makefile.调出VS2013的x86 Native Command prommpt.然后 cd 到winbuild目录下,nmake /f Makefile.vc mode=static VC=12 还有很多编译选项可以传递,需要查阅,请用文本编辑器打开Makefile.vc自己看.可以

Windows下编译libcurl.lib静态库

1.下载最新版的libcurl,我的是curl-7.44.0.zip,解压,进入目录winbuild,仔细阅读BUILD.WINDOWS.txt这篇文档 打开VS2013 开发人员命令提示并执行nmake /f Makefile.vc mode=static VC=12 完成编译后libcurl静态库会出现在builds目录下包括头文件和libcurl_a.lib,我们需要的是builds/libcurl-vc12-x86-release-static-ipv6-sspi-winssl下面的in