D 运行时为 DLL
有谁知道至少 D 运行时和 D 2 的 Phobos 是否会预先构建为 DLL,或者至少准备好以这种方式进行编译? 目前,据我了解,需要将所有相关函数和/或类标记为导出。在当前的 DMD 来源中找不到任何类似的内容。 谢谢。
Does anyone know if at least D runtime and Phobos for D 2 will be pre-built as DLLs or at least ready to be compiled in such a way?
Currently, as I understand, it will require to mark all relevant functions and/or classes as export. Couldn't find anything similar in current sources of DMD.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
目前,Phobos 可作为预构建的 LIB 文件使用,该文件在编译期间静态链接到您的可执行文件。
这对 DLL 有一些优点:
缺点
您为什么要研究为 Phobos 使用 DLL 的选项?您认为LIB的使用有哪些不足?
Currently, Phobos is available as pre-built LIB file, which is statically linked to your executable during compilation.
This has some advantages to DLL:
Disadvantages
Why are you researching options of using DLL for Phobos? What insufficiencies do you seen in using LIB ?