a) 使用vs新建一个win32的控制台程序。
b) 在工程目录下,新建一个include的文件夹,将libcurl-7.18.0-win32-msvc/include/curl这个目录拷贝到include目录下。
c) 项目―――〉属性―――〉C/C++―――〉常规―――〉附加包含目录 添加 ./include/
d) 在工程目录下,新建一个lib的文件夹,将libcurl.lib拷贝到此目录下
e) 项目―――〉属性―――〉链接器―――〉输入―――〉附加依赖项 添加lib/libcurl.lib
f) 代码如下:
#include "stdafx.h"
#include <iostream>
#include "include/curl/curl.h"
#include "include/curl/easy.h"
using namespace std;
int main(int argc, _TCHAR* argv[])
{
CURL* curl;
CURLcode res;
curl = curl_easy_init();
if ( curl != NULL )
{
curl_easy_setopt( curl, CURLOPT_URL, "http://baidu.com/");
res = curl_easy_perform( curl );
}
curl_easy_cleanup(curl);
return 0;
}
g) 编译,链接,生成.exe文件。
h) 将libcurl.dll拷贝至Debug和Release目录下
i) 运行.exe文件,如果提示缺少zlib1.dll文件,则将zlib1.dll拷贝到Debug和Release目录即可。
PS:如有问题,随时交流。