您的位置:首页 > 编程语言 > C语言/C++

【C++】CURL环境搭建

2014-02-10 16:25 225 查看
实际上,CURL有两种工作方式,其一,它是一个用URL语法在命令行方式下工作的文件传输工具。我们可以使用curl.exe直接在命令行下下载文件。

其二,它也是一个开源的函数库,它提供了libcurl这个函数库,其中提供了多个可以用于处理网络事务(诸如下载,登陆,POST等)的API,利用这些API,我们就可以轻松地完成一个下载程序。

CURL的使用非常简单,跟其他类似的开源的函数库一样,其使用分为编译函数库和使用函数库两个步骤。

编译CURL函数库(本人环境:window 7 + VS2010)

1.从CURL的官方网站上下载CURL的源代码包,并解压得到所有源代码。

2.首先是启动位于开始->所有程序->Microsoft Visual Studio 2010->Visual Studio Tools中的Visual Studio 命令提示(2010),

然后用cd命令进入源代码所在根目录下的winbuild目录,比如: 

D:\Program Files\Microsoft Visual Studio 10.0\VC>e:

E:\>cd E:\curl-7.35.0\winbuild

3.然后就是使用nmake编译整个代码了: 

nmake /f Makefile.vc mode=dll vc=10 

其中,mode=dll表示编译成动态链接库,而vc=10选择的是Visual C++的版本。

4.不出意外,这样就编译成功了,编译结果保存在E:\curl-7.35.0\builds\libcurl-vc10-x86-release-dll-ipv6-sspi-spnego-winssl(根据curl解压目录有所变动)

5.最后的工作,就是安装libcurl函数库。 

将/builds/lib/目录下的文件复制到编译器的库文件目录。 (根据自己创建项目的习惯放置)

将/builds/include/目录下的文件复制到编译器的头文件目录。(根据自己创建项目的习惯放置) 

将/builds/bin/目录下的libcurl.dll文件复制到操作系统的动态库搜索目录。 (C:\Windows\System32\ 或者项目生产的exe文件所在的目录)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: