我使用Windows安装程序安装了dmd(2.0 ?),并尝试编译以下程序:module tcpechoserver; import std.stdio; const int MAXPENDING = 5; int main(char[][] argv) { if(argv.le...
这可能听起来很愚蠢,但我在使用D语言时遇到了一个奇怪的问题。当我尝试创建一个新的数组时,就像这样: import std.stdio; void main() { char[] variable = "value"; writefln(variable); } DMD编...
我很想深入了解D语言,但缺乏良好的库支持真的让我感到困扰。因此,我希望为我想使用的现有C库创建一些D绑定。我从未做过任何绑定,但看起来并不太困难。 我计划为D2进行此操作(不仅限于D1,但如果两者都可以,那就更好了)。我正在使用DMD2编译器。 以下是需要回答的问题: 1. 应该使用哪些...
我正在为无法在我的屏幕上显示一组简单的三角形而发疯。 我正在使用OpenGL3(没有过时的固定管道),使用D编程语言的derelict绑定。 您能否发现以下程序中的错误?它可以编译,不会抛出任何OpenGL / GLSL错误,但只显示一个带有我设置的清除颜色的空白屏幕。import std...
我一直在尝试解决这个问题,但是它开始让我感到烦恼了。我理解D运行库是什么以及它的作用。我也知道你可以编译一个不使用D运行库的D应用,就像XoMB一样。XoMB定义了自己的运行库,但有些情况下,如果不需要,你就无需自己编写。我知道DigitalMars D编译器(dmd)会为运行库做很多事情,例...
我下载了 gtkD-1.5.1 并将其解压到了一个名为 gtkD 的目录中。接下来我该怎么做?我不知道是要编译并链接到某个库中还是只在我的代码中链接它? 更新:(@dsimcha) 在 gtkD 主目录中运行命令 dsss build 后,我得到了以下结果: Could not d...
我试图学习D语言,参考了各种例子。通常来说,当我学一门新语言时,我会从示例应用程序开始,并对其进行更改,以纯粹测试这些东西。 有一个应用程序引起了我的注意,它可以计算传入文本块中单词的频率。由于字典是在关联数组中建立的(元素存储频率,键为单词本身),因此输出不是按任何特定顺序排列的。所以,我...
我正在尝试在我的win32 D1-Tango设置上安装DMDScript-tango。我使用的版本是0.99.9 Kai bundle 。在尝试构建时,我遇到以下错误(其中之一):C:\DMD\sources\dmdscript>dsss build Creating imports f...