我有一个作为 Windows 资源嵌入的清单。但是应用它的正确方法是什么?
进一步来说:
我有我的 .manifest 文件。这是使应用程序使用 Windows XP/Vista 视觉样式中的控件的标准方法。当通过与 .exe 位于同一目录并适当命名来应用时,它可以工作。
然而,这种方法相当麻烦。我希望我的 .exe 是独立的。显然,这是可以做到的,因为我计算机上的许多应用程序都设法使用现代风格,而无需单独的清单文件。
所以我环顾四周,最后发现将清单嵌入为资源。因此,我已将此行添加到我的 .rc 文件中:
1 RT_MANIFEST "mdiedit.exe.manifest"
但接下来我该怎么办?
编辑:如果对您有所帮助,我的程序是用 D 语言编写的,并使用 Digital Mars D 和资源编译器构建。没有IDE。但我希望任何在 C(++) 中工作的解决方案,当使用命令行工具构建时,也能在 D 中工作。