【发布时间】:2019-04-22 15:18:14
【问题描述】:
这可能是最愚蠢和新手的问题,但我如何在 Windows 上实际使用 DMD 编译 D 项目?
我尝试了这些命令:
dmd *dmd *.dcd .. && dmd {DirectoryName}dmd file1.d file2.d
但他们都没有将项目编译为可执行文件。
我想从该项目中生成.exe 文件,但似乎我做不到。我在项目中只能编译一个文件或者编译多个,但是只能编译.obj文件,不能.exe...
【问题讨论】:
-
这取决于项目...我是哪一个?
-
有些人使用
dub build,尽管接下来一般会尝试 -
@AdamD.Ruppe 我没有使用
dub,因为dub init需要很长时间才能完成一个项目。 -
是的,我也不使用配音。但是您正在构建自己的项目?我可能只会列出文件,例如您的
dmd file1.d file2.d...当您尝试这样做时会发生什么? -
执行
dmd file1.d file2.d时有什么错误??您还提到了cd .. && dmd {DirectoryName}- 您使用的是 MSYS2 还是类似的?