は最近、ファイルをダウンロードするためのテストプログラムでlibcurlを使用することができました。 コードはこれです:DLLなしでlibcURLを使用する適切な方法は何ですか?
CURL * curl;
FILE * fout;
CURLcode result;
char * url = "http://blablabla.com/blablabla.txt";
char filename[FILENAME_MAX] = "blablabla.txt";
curl = curl_easy_init();
if (curl)
{
fout = fopen(filename,"wb");
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_data);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, fout);
result = curl_easy_perform(curl);
curl_easy_cleanup(curl);
fclose(fout);
}
とディレクティブのためのそれらのもの:
#define CURL_STATICLIB
#include <curl/curl.h>
私の質問は、私はと同じディレクトリにそのすべてのDLLをコピーする必要はありませんことを確認する方法ですそれを動作させるために幹部:
libcurl.dll
libeay32.dll
libidn-11.dll
librtmp.dll
libssh2.dll
libssl32.dll
zlib1.dll
は、ライブラリーのホームサイト(http://curl.haxx.se)にそのことについての情報を見つけることができません。|
ええと、これはなんですか? – 1000Gbps
dllのソースコードが必要ですが、見つからないことを理解してください。すでにcurl-7.24.0-devel-mingw32をダウンロードしましたが、そこにはありません。ランダムな.aファイル – 1000Gbps
@ 1000Gbpsいいえ、ソースコードは必要ありません。 .aファイルは必要なものだけです。下記の明るさの答えを見てください。 –