gpt4 book ai didi

curl - DMD 的 "curl.lib"在哪里?

转载 作者:行者123 更新时间:2023-12-04 06:51:41 25 4
gpt4 key购买 nike

当我import etc.c.curl; DMD 告诉我

Warning 2: File Not Found curl.lib

这个 curl.lib 在哪里?

(我尝试了 http://curl.haxx.se/download.html 中的几个软件包,但没有找到 curl.lib。MSVC 软件包 libcurl-7.19.3-win32-ssl-msvc.zip 有一个 curllib.lib 但 DMD 不会与它链接。)

最佳答案

您可以使用 implib 创建 curl.lib . Implib 在 Basic Utilities download .

对/libcurl-7.19.3-win32-ssl-msvc/lib/Release/中的 curllib.dll 运行它,如下所示:

implib /s curl.lib curllib.dll

然后将 curl.lib 放在 dmd 可以找到的地方并编译。不幸的是,您可能仍会收到 error about a missing libsasl.dll当你运行你的程序时。您也许可以使用 binary from Shining Light Productions ,使用 OpenSSL 中的 MSVC 构建它来源,或在线搜索。

您仍然有可能在版本冲突时遇到问题。如果您浏览 etc.c.curl 源代码,您会注意到它将其 cURL 版本列为 7.21.4,它与任何可用的 Windows 二进制文件都不匹配。如果您想要一些非常可靠的东西,您可能必须等待下一个 D cURL 模块或自己构建所有内容。

关于curl - DMD 的 "curl.lib"在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7933845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com