在Windows下使用libcurl、curlpp 
 
1. 下载libcurl、curlpp源代码
http://curl.haxx.se/
http://rrette.com/textpattern/index.php?s=cURLpp
例如下载
http://curl.haxx.se/download/curl-7.16.2.tar.bz2
http://rrette.com/files/curlpp/curlpp-0.7/curlpp-0.7.0.tar.gz
 
2. 下载zlib
http://www.zlib.net/
例如下载
http://www.zlib.net/zlib123-dll.zip
 
3. 编译OpenSSL
参考Windows下Openssl安装以及编程(Visual C++版)
 
4. 编译libcurl,以VS2005为例
将curl-7.16.2.tar.bz2解压到某目录,例如C:\curl,进入C:\curl\lib目录。将zlib123-dll.zip解压到某目录,例如C:\zlib设Openssl的目录为C:\openssl进入Visual Studio 2005命令提示,进入C:\curl\lib编译Debug版本。set CFG=debug-dll-ssl-dll-zlib-dllset OPENSSL_PATH=C:/opensslset ZLIB_PATH=C:/zlib/includenmake -f Makefile.vc8其输出:libcurld_imp.lib, libcurld.dll编译Release版本。set CFG=release-dll-ssl-dll-zlib-dllset OPENSSL_PATH=C:/opensslset ZLIB_PATH=C:/zlib/includenmake -f Makefile.vc8其输出:libcurl_imp.lib, libcurl.dll如果需要编译其他版本,可查看设定相应的CFG 参数即可。5.编译curlpp将curlpp-0.7.0.tar.gz解压到某目录,例如C:\curlpp\curlppset CFG=releasenmake -f Makefile.msvc如果需要编译其他版本,可查看设定相应的CFG 参数即可。
需要注意的是可能需要对原文件进行一定的修改。一种方案是:修改Makefile.msvc中LIBCURL_PATH修改dllfct.h关于CURLPPAPI的宏定义#define CURLPPAPI  6.测试(略)
---------------------------------------------------------------------------
从第一步开始进行,现在进行到最后一步不会了……说是修改define CURLPPAPI。那么具体应该如何修改呢?请教各位朋友!先行感谢了!(注:我使用VC++6.0 XP2 WindowsSDK已升级)屈威