首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DMD的"curl.lib“在哪里?

DMD的"curl.lib“在哪里?
EN

Stack Overflow用户
提问于 2011-10-29 03:22:25
回答 2查看 944关注 0票数 8

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

代码语言:javascript
复制
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不会链接到它。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-29 13:19:42

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

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

代码语言:javascript
复制
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模块,或者自己构建所有的东西。

票数 3
EN

Stack Overflow用户

发布于 2011-10-29 12:35:02

它还没有出现,因为在D中对Curl的支持还在进行中。etc.c.curl被添加到Phobos中,目的是最终添加一个面向对象的包装器。这个包装器已经通过了一轮审查,并正在进行修订,为下一轮的审查做准备。至少在Windows上,当Curl支持完全充实并包含此包装器时,可能会包含curl.lib。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7933845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档