如何在D应用程序中添加图标?

How to add icon in D application?

我想将图标添加到我的应用程序的 exe 文件中?我该怎么做。我希望它在我使用 dub 构建我的应用程序时自动添加。

我想我会写下我的评论作为答案,因为这是我们最接近的答案。

要为应用程序添加图标,您首先制作一个资源文件,添加图标,然后将该资源编译成exe。我在这里的旧线程中解释了如何执行此操作,并且还链接了一个维基页面:http://forum.dlang.org/post/mailman.8.1363202377.4724.digitalmars-d-learn@puremagic.com

要使用 dub 实现此目的,我会尝试添加一个 preBuildCommand 以将资源编译到您的 dub 配置文件,然后为您的编译资源添加一个 sourceFiles-windows 参数。如果将资源作为源文件添加到 dmd 中,它将知道要做什么并将其传递给链接器。