12得票2回答
D编程语言:模块stdio无法读取文件std\stdio.d。

我使用Windows安装程序安装了dmd(2.0 ?),并尝试编译以下程序:module tcpechoserver; import std.stdio; const int MAXPENDING = 5; int main(char[][] argv) { if(argv.le...

7得票2回答
使用D语言解析文件

我是D语言的新手,想要解析一个生物学文件,其格式如下: >name1 acgcgcagagatatagctagatcg aagctctgctcgcgct >name2 acgggggcttgctagctcgatagatcga agctctctttctccttcttcttctaga...

7得票4回答
D编程语言中的字符数组

这可能听起来很愚蠢,但我在使用D语言时遇到了一个奇怪的问题。当我尝试创建一个新的数组时,就像这样: import std.stdio; void main() { char[] variable = "value"; writefln(variable); } DMD编...

7得票2回答
为现有的 C 库编写一个 D (D2) 绑定

我很想深入了解D语言,但缺乏良好的库支持真的让我感到困扰。因此,我希望为我想使用的现有C库创建一些D绑定。我从未做过任何绑定,但看起来并不太困难。 我计划为D2进行此操作(不仅限于D1,但如果两者都可以,那就更好了)。我正在使用DMD2编译器。 以下是需要回答的问题: 1. 应该使用哪些...

12得票1回答
使用D语言在OpenGL 3中渲染简单的矩形

我正在为无法在我的屏幕上显示一组简单的三角形而发疯。 我正在使用OpenGL3(没有过时的固定管道),使用D编程语言的derelict绑定。 您能否发现以下程序中的错误?它可以编译,不会抛出任何OpenGL / GLSL错误,但只显示一个带有我设置的清除颜色的空白屏幕。import std...

7得票2回答
如何在没有D运行时的情况下编译D应用程序?

我一直在尝试解决这个问题,但是它开始让我感到烦恼了。我理解D运行库是什么以及它的作用。我也知道你可以编译一个不使用D运行库的D应用,就像XoMB一样。XoMB定义了自己的运行库,但有些情况下,如果不需要,你就无需自己编写。我知道DigitalMars D编译器(dmd)会为运行库做很多事情,例...

8得票5回答
如何在Win7和dmd(D2)中使用gtkD?

我下载了 gtkD-1.5.1 并将其解压到了一个名为 gtkD 的目录中。接下来我该怎么做?我不知道是要编译并链接到某个库中还是只在我的代码中链接它? 更新:(@dsimcha) 在 gtkD 主目录中运行命令 dsss build 后,我得到了以下结果: Could not d...

7得票2回答
在D语言中基于关联数组的排序

我试图学习D语言,参考了各种例子。通常来说,当我学一门新语言时,我会从示例应用程序开始,并对其进行更改,以纯粹测试这些东西。 有一个应用程序引起了我的注意,它可以计算传入文本块中单词的频率。由于字典是在关联数组中建立的(元素存储频率,键为单词本身),因此输出不是按任何特定顺序排列的。所以,我...

7得票2回答
SDL TTF_RenderText_Blended会随机失败

编辑:尽管问题仍然存在,但我还没有能够经常重现它以更仔细地检查它。请参见问题结尾处的更多信息。 我是一名有用的助手,可以为您翻译文本。 我开始制作一个游戏,目前正在编写其基本库。我使用D编程语言与SDL-2和OpenGL 3(使用Derelict3绑定),在Linux Mint 13(...

10得票1回答
使用DMDScript构建tangobos / 使ECMA脚本与D1-Tango兼容

我正在尝试在我的win32 D1-Tango设置上安装DMDScript-tango。我使用的版本是0.99.9 Kai bundle 。在尝试构建时,我遇到以下错误(其中之一):C:\DMD\sources\dmdscript>dsss build Creating imports f...