Windows经过使用curl库:html
到http://curl.haxx.se/下了个curl的源代码下来,源代码是用VC6编译的,我在VS2005下又一次进行编译。居然仅仅有一个警告。c++
cUrl的实现代码是放在动态库中。将动态库以静态方式编译生成libcurl.lib。而后将cUrl源代码文件夹下的“include/curl”文件夹拷贝到本身的项目下(如图1)。curl
图1ide
接下来就可以直接调用curl库了,如下是一个网上找来的简单样例:url
提示:在VS2005中编译演示样例程序时,会提示“LNK2001: 没法解析的外部符”,解决的方法例如如下(引用:http://www.cnblogs.com/zdxster/archive/2011/01/27/1945877.html):spa
一、给project加入依赖的库:项目->属性->连接器->输入->附加依赖项。把libcurl.lib ws2_32.lib winmm.lib wldap32.lib加入进去.net
注意,debug配置用libcurld.libdebug
二、增长预编译选项:项目->属性->c/c++ ->预处理器->预处理器,把 ;BUILDING_LIBCURL;HTTP_ONLY复制到(要当心,不要失去";")code
版权声明:本文博主原创文章,博客,未经赞成不得转载。orm