C言語プログラムでcURLライブラリ(libcurl)を使用する

1312 ワード


cURL自体はC言語で書かれているので、もちろんC言語で使えます.しかし、理論と実践には距離があり、libcurlのC言語APIをどのように正しく使用するかを何日も研究し、共有したことがあるが、ブログを再構築する際にデータベースをバックアップしなかった.もう一度書きましょう.
 
#define CURL_STATICLIB  //     curl.h   

#include 
#include "curl/curl.h"
//        
#pragma comment ( lib, "libcurl.lib" )
#pragma comment ( lib, "ws2_32.lib" )
#pragma comment ( lib, "winmm.lib" )
#pragma comment ( lib, "wldap32.lib" )

int main(void)
{
	CURL *curl;
	CURLcode res;
	curl = curl_easy_init();
	if(curl)
	{
		curl_easy_setopt(curl, CURLOPT_URL,
                           "http://ipv6.google.com");
		res = curl_easy_perform(curl);
		curl_easy_cleanup(curl);
	}
	return 0;
}

Visual C++6.0でコンパイルしました.コンパイルしたlibcurl.libを添付します.
 
参照リンク:libcurl–C API
 
 
http://demon.tw/programming/c-libcurl.html