1.下载编译libcurl
下载curl源码,找到vs工程,按照x86 x64 并对应debug和release编译出静态库lib
2.构建工程
1)curl头文件和lib拷贝到工程目录
2)配置附加包含目录libcurl中的include和附加库目录libcurl中的lib目录
3)添加预编译宏USE_OPENSSL和CURL_STATICLIB
4)添加如依赖库
crypt32.lib,ws2_32.lib,wldap32.lib,libcurl.lib
3.代码示例
#include <iostream>
#include <string>
#include "curl/curl.h"
using namespace std;
#pragma comment(lib, "ws2_32.lib")
#pragma comment(lib, "wldap32.lib")
#pragma comment(lib, "libcurl.lib")
// reply of the requery
size_t req_reply(void *ptr, size_t size, size_t nmemb, void *stream)
{
cout << "----->reply" << endl;
string *str = (string*)stream;
cout << *str << endl;
(*