【发布时间】:2018-12-10 17:29:24
【问题描述】:
我需要从 ftp 服务器下载一个文件,我发现这个示例使用 libcurl ftpget.c。它在带有 gcc 的 Linux 中运行良好,但我希望我的程序也能在 Windows 中运行。我注意到 vcpkg 中有一个端口,所以我用vcpkg install curl[*]:x64-windows 安装它,没有任何错误。但是,问题是这个版本的 libcurl 似乎不支持 ftp,因为它只是说 * Protocol "ftp" not supported or disabled in libcurl 并且失败了。如果我使用 http 甚至 https 它工作得很好。我不知道是否根本不支持 ftp,或者我是否需要在某处启用它。我在 vcpkg github 页面上打开了一个问题,但没有得到任何回复。
【问题讨论】:
-
听起来他们确实选择禁用它。默认情况下,libcurl 中始终启用 FTP 支持。