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:如有问题,随时交流 盛世游戏:http://www.shengshiyouxi.com。
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:如有问题,随时交流 盛世游戏:http://www.shengshiyouxi.com。