あまり知られていない言語である D は、ライブラリの面ではほとんど役に立ちません。ファイルをダウンロードしようとしていますが、DMD 2 と phobos でそれを行う方法は etc.c.curl ですが... Curl は非常に使いにくいです。そして、どこにも良い例が見つからないので。etc.c.curl を使用して最も簡単な方法でファイルをダウンロードするにはどうすればよいですか?
1 に答える
6
etc.c.curl API についてはあまり知りませんが、これは C Curl ライブラリへのバインドにすぎません。ただし、はるかに使いやすい D スタイルのラッパーは現在正式なレビュー中であり、おそらく次の 2 つの Phobos/DMD リリースのいずれかに組み込まれるでしょう。それまでの間に試してみたい場合は (レビュー プロセスによって破壊的な変更が行われる可能性があることを理解しておいてください)、以下を参照してください。
https://github.com/jcd/phobos/blob/curl-wrapper/etc/curl.d (コード)
http://freeze.steamwinter.com/D/web/phobos/etc_curl.html (ドキュメント)
この最先端のラッパーを使用したくない場合は、そのコードを調べて、etc.c.curl C バインディングを使用して達成したいことを達成する方法を理解することもできます。
于 2011-08-21T20:11:20.440 に答える