FTP vcpkg curl 端口不支持?
FTP not supported in vcpkg curl port?
我需要从 ftp 服务器下载一个文件,我使用 libcurl ftpget.c 找到了这个示例。它在 Linux 和 gcc 中工作得很好,但我希望我的程序在 Windows 中也能工作。我注意到 vcpkg 中有一个端口,所以我使用 vcpkg install curl[*]:x64-windows
安装它,没有任何错误。然而,问题是这个版本的 libcurl 似乎不支持 ftp 因为它只是说 * Protocol "ftp" not supported or disabled in libcurl
并且失败了。如果我使用 http 甚至 https,它就可以正常工作。我不知道 ftp 是否根本不受支持,或者我是否需要在某处启用它。我在 vcpkg github 页面上打开了一个问题,但没有得到任何回复。
vcpkg install curl[non-http]:x64-windows
解决了我的问题,感谢 myd7349。
我想我之前做了 vcpkg install curl:x64-windows
而不是默认设置 USE_HTTP_ONLY
出于某种原因所以其他协议都被禁用了。
我需要从 ftp 服务器下载一个文件,我使用 libcurl ftpget.c 找到了这个示例。它在 Linux 和 gcc 中工作得很好,但我希望我的程序在 Windows 中也能工作。我注意到 vcpkg 中有一个端口,所以我使用 vcpkg install curl[*]:x64-windows
安装它,没有任何错误。然而,问题是这个版本的 libcurl 似乎不支持 ftp 因为它只是说 * Protocol "ftp" not supported or disabled in libcurl
并且失败了。如果我使用 http 甚至 https,它就可以正常工作。我不知道 ftp 是否根本不受支持,或者我是否需要在某处启用它。我在 vcpkg github 页面上打开了一个问题,但没有得到任何回复。
vcpkg install curl[non-http]:x64-windows
解决了我的问题,感谢 myd7349。
我想我之前做了 vcpkg install curl:x64-windows
而不是默认设置 USE_HTTP_ONLY
出于某种原因所以其他协议都被禁用了。