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