c++中curl的编译使用
curl下载,curl编译,c++ curl配置
1.下载curl源代码,下载地址:http://curl.haxx.se/download/curl-7.26.0.zip
我用的是7.26.0的版本。
2.用VS2013打开工程curl-7.26.0\lib\libcurl.vcproj,转换下工程并构建,可以直接编译成功,可以调整多字节或unicode字符集,
debug或release编译,自己根据需要,编译成libcurl.lib静态库。
3.在自己的c++项目中加入curl7.26\include\curl源码,在linker选项卡,指定静态库的名字libcurl.lib
4.在VC++中配置curl静态库的路径
5.在应用项目的.h文件中加入下面代码引用
#include “curl\curl.h”
#pragma comment (lib, “ws2_32.lib”)
#pragma comment (lib, “winmm.lib”)
#pragma comment (lib, “wldap32.lib”)
#pragma comment (lib, “Shell32.lib”)
#pragma comment (lib, “Shlwapi.lib”)
6.在工程中加上CURL_STATICLIB宏,然后依次重新构建
7.参考文档:http://blog.csdn.net/zhuo_zhibin/article/details/24014903,非常感谢作者分享