D 程序设计语言IRC库

D 程序设计语言IRC库,d,irc,D,Irc,嘿,我在找一个IRC图书馆。是的,我知道有,但不幸的是,这一版本似乎与该语言的1或2版本(不再)不兼容。当我尝试将它与Ubuntu的2.014 alpha一起使用时,它会抛出几个错误 你有什么想法/建议吗?一般来说,D2是最先进的,因此图书馆对它的支持非常差。大多数库都与D1一起工作,并且可能有D2的测试版本。如果您想将D用于需要复杂基础设施(如库和工具)的东西,我现在就坚持使用D1,因为语言规范已经相当稳定了一段时间。dirclib显然是D1库,因为它与Tango一起工作,而Tango尚未移植

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


你有什么想法/建议吗?

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


另外,如果你打算使用D2,下载页面已经过时了。最新版本是2.025,而不是2.014,可以在上找到。

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


另外,如果你打算使用D2,下载页面已经过时了。最新版本是2.025,而不是2.014,可以在上找到。

是的,我已经注意到我使用的是旧版本,谢谢。我按照你说的做了,下载并配置了D1和dirclib。此外,我还下载了splat以在主页上运行该示例。我现在得到了这些错误。这是我的dmd.conf。我根据dirclib主页上的说明打开了dirclib包。库似乎有问题。看起来像是链接器错误,而不是编译器错误。确保已将dirclib的.lib或.a或任何文件放在dmd/import的某个子目录中。链接器必须知道在哪里查找二进制文件。我把它们放在lib目录中-我在Linux下,这肯定是问题所在,对吗?这就是为什么我已经尝试根据dirclib文件中包含的make.bat重新编译libs,但没有成功。对不起,你说得对,lib文件属于dmd/lib,但我没有主意,因为问题似乎是特定于dirclib的构建过程。是的,我已经注意到我使用的是旧版本,谢谢。我按照你说的做了,下载并配置了D1和dirclib。此外,我还下载了splat以在主页上运行该示例。我现在得到了这些错误。这是我的dmd.conf。我根据dirclib主页上的说明打开了dirclib包。库似乎有问题。看起来像是链接器错误,而不是编译器错误。确保已将dirclib的.lib或.a或任何文件放在dmd/import的某个子目录中。链接器必须知道在哪里查找二进制文件。我把它们放在lib目录中-我在Linux下,这肯定是问题所在,对吗?这就是为什么我已经尝试根据dirclib文件中包含的make.bat重新编译libs,但没有成功。很抱歉,你是对的,lib文件属于dmd/lib,但是我没有主意,因为问题看起来是特定于dirclib的构建过程的。