【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文件所在的目录)
其二,它也是一个开源的函数库,它提供了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文件所在的目录)
相关文章推荐
- ubuntu下Atom环境搭建:c++ & opencv & curl & jsoncpp
- 【入门教程】使用Eclipse搭建C/C++开发环境
- Tensorflow C++ 学习(一) 搭建环境
- ubuntu下搭建配置opencv环境(适用于Python和C++)
- VISTA上搭建Symbian S60_5Edition的C++开发环境
- 基于Eclipse IDE 的C/C++程序环境搭建
- Windows下用Eclipse搭建C/C++开发环境
- Eclipse C/C++开发环境搭建----Window版
- Windows下用eclipse和mingw开发C/C++的开发环境搭建(转载)
- linux C/C++开发环境搭建指南
- 基础知识(一)matlab与c++混合编程之环境搭建
- Ubuntu12.04 + 虚拟机VMware 9 + Secure CRT + EditPlus 本地C++开发环境搭建
- ubuntu下使用Eclipse搭建C++开发环境
- Windows使用MinGW搭建C/C++开发环境
- ubuntu下搭建基于eclipse的c/c++开发环境
- windows 搭建简单c++环境【mingw】
- Eclipse c/c++开发环境搭建
- 搭建Eclipse C/C++开发环境
- linux下搭建eclipsec++开发环境