【问题标题】:D programming language IRC libraryD编程语言IRC库
【发布时间】:2009-02-17 15:18:28
【问题描述】:

嘿,我正在寻找一个 D IRC 库。是的,我知道有dirclib,但不幸的是,这个似乎与该语言的版本 1 或 2 不兼容(不再)。当我尝试将它与 Ubuntu 的 2.014 alpha 一起使用时,它会引发几个错误。

您有什么想法/建议吗?

【问题讨论】:

    标签: d irc


    【解决方案1】:

    一般来说,D2 是最前沿的,因此库对它的支持很差。大多数库都与 D1 一起工作,并且可能有用于测试 D2 的版本。如果您想将 D 用于需要复杂基础设施(如库和工具)的东西,我现在会坚持使用 D1,因为语言规范已经相当稳定一段时间了。 dirclib 显然是一个 D1 库,因为它可以与尚未移植到 D2 的 Tango 一起使用。如果您可以尝试最新的 D1 编译器 (1.040) 并更具体地说明哪些不起作用,我或许可以提供更多建议。

    另外,如果您打算使用 D2,下载页面已经过时了。最新版本是 2.025,不是 2.014,可以在ftp://ftp.digitalmars.com/ 找到。

    【讨论】:

    • 是的,我已经注意到我使用的是旧版本,谢谢。我按照你告诉我的做了,用dirclib下载并配置了D1。此外,我下载了 splat 以在主页上运行示例。 paste.pocoo.org/show/WZYiqt3R37cCHRS2pMHh我现在收到这些错误。
    • paste.pocoo.org/show/GV3mnQzuyLvC4W9x2zjQ 这是我的 dmd.conf。我根据 dirclib 主页上的说明解压缩了 dirclib 数据包。图书馆好像有问题。
    • 看起来像链接器错误,而不是编译器错误。确保您已将 .lib 或 .a 或任何用于 dirclib 的文件放在 dmd/import 的某个子目录中。链接器必须知道在哪里查找二进制文件。
    • 我把它们放在 lib lib 目录下——我在 Linux 下,这肯定是问题所在,对吧?这就是为什么我已经尝试根据 dirclib 文件中包含的 make.bat 重新编译这些库,但它不起作用。 paste.pocoo.org/show/0myPpPXvpkdnSg59Bdut
    • 对不起,你是对的,lib 文件属于 dmd/lib,但我没有想法,因为问题看起来特定于 dirclib 的构建过程。
    猜你喜欢
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-07
    • 1970-01-01
    相关资源
    最近更新 更多