5

D,作为这群人中鲜为人知的语言,在图书馆方面几乎没有什么用处。我正在尝试下载一个文件,我可以看到使用 DMD 2 和 phobos 的方法是使用 etc.c.curl,但是...... Curl 很难使用。而且因为我在任何地方都找不到一个很好的例子。如何使用 etc.c.curl 以最简单的方式下载文件?

4

1 回答 1

6

我不太了解 etc.c.curl API,它只是对 C Curl 库的绑定。不过,一个更易于使用的 D 样式包装器目前正在正式审查中,并且可能会在接下来的两个 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 回答