如何在 C++/WinRT 组件中自定义 PCH 文件的名称?

How can one customize the name of the PCH file in a C++/WinRT component?

在 Visual Studio 中使用 Windows Runtime Component (C++/WinRT) 模板时,会生成一个名为 module.g.cpp 的文件,该文件使用硬编码的预编译头文件名:pch.h。如果我想使用不同的名称,有没有办法自定义它?如果没有,可以在 cppwinrt.exe 的未来版本中完成吗?

我还遇到了一个 different thread 提到类似的限制,但针对 XAML 编译器。也许这两个工具都应该为此提供一个开关。

cppwinrt.exe 的下一个版本有一个新的“-pch”开关,可以做到这一点。它将在预览版 SDK 中提供。将其集成到项目模板中将是一项新功能请求,如果它对您很重要,请将该请求放入有关 VS and/or C++/WinRT VSIX 的一些反馈中。