问题标签 [dmd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sockets - 通过文件描述符构造 Socket 对象
我有一个文件描述符(0/stdin),我想在 D 中构造一个 Socket 对象。我该怎么做?似乎没有合适的构造函数。
class - 创建类引用枚举
我将如何在 D 中创建类引用的枚举?(它们都实现了相同的接口)
这是我尝试过的:
macos - OSX 上的 DMD 问题
我试图安装 DMD 如此精确地遵循此页面上提供的建议:http: //dlang.org/dmd-osx.html。但是,当我尝试构建 .d 文件时出现错误时:
这是我的hello.d
进而:
有没有人遇到同样的问题?
谢谢,
塞德里克
build - Scons 和 dmd 错误:无法识别的文件扩展名 o
我正在尝试使用 SConstruct 构建一个“hello world”D 项目并获得以下输出:
此外,我发现 dmd 编译器生成带有 *.obj 扩展名的目标文件,而不是 *.o 并且它无法处理 *.o 文件。
有没有办法让 SCons 使用 dmd 对象文件的默认输出或为它们传递 *.obj 文件扩展名?或者这只是一个错误?
我的 SConstruct 文件:
我的平台是 Windows 7 x86_64。
dmd 版本是 2.064.2。
linker-errors - 由于缺少 _adCmp2 和 _adEq2,DMD 链接失败
我经常在 Ubuntu 13.10 上本地重建和使用 DMD git master。昨天我的 D 工具链无法将所有 D 程序与错误链接:
DMD 的编译输出示例:
当我 grep 时,只有dmd
二进制匹配这个符号,而不是 libphobos。我的 dmd 和 libphobos 都是最新的。
我都试过了ld.bfd
和ld.gold
。
怎么了?
command-line - D: dmd 说了一些很奇怪的话
我正在为自己编写一个库,以帮助自动化我在 D 中一直在执行的一些非常常见的任务,用于从命令行编写脚本。作为参考,这里是完整的代码:
现在,当我尝试在调试模式(dmd -debug)下编译它时,我收到以下错误消息:
我完全不知道我在这里做错了什么。我正在使用 Windows 7,如果这有帮助的话。
exception - _aaLen 可能会(再次)在 DMD git master 上抛出
我刚刚注意到
已返回 DMD git master。
这在 2.065.0-rc1 中不会发生。
这是偶然的还是设计的?
linux - dmd 错误:在 Ubuntu Linux 12.04.4 LTS 中加载共享库时出错
我在 Ubuntu Server 12.04.4 LTS x64 上安装了新的 dmd。当我尝试编译一个简单的“Hello, world!”时 程序,我收到以下错误:
好吧...我就说吧...我不知道那是什么意思,那是什么以及如何解决?
struct - 在编译时无法读取结构枚举
我有一个结构枚举,我使用它的值来定义数组大小;然而,编译器抱怨结构的值在编译时是未知的。
编译器告诉我它在编译时无法读取 x (它甚至告诉我 4 次)。为什么是这样?
foreach - dmd can't infer type even when type is given
Here I want to lockstep iterate over two arrays of size_t
But this fails to compile with
However when I change the foreach line to use uint instead of size_t (I'm on a 32-bit laptop)
It compiles and runs just fine. What's going on?