如何将不同的选项传递给 cppwinrt.exe

How to pass different options to cppwinrt.exe

我有一个从 visual studio 模板创建的 cppwinrt 项目,我想将不同的选项传递给 cppwinrt.exe 以测试编译器中可用的内容。 visual studio 中是否有一个菜单,我可以在其中提供命令行参数,类似于您如何从 VS2017 中的配置属性向 MSVC 编译器提供参数?

Visual Studio 中没有可用于配置 cppwinrt.exe 命令行选项的 属性 页面。如果你很好奇,你可以简单地从开发人员命令行提示符 运行 cppwinrt.exe(假设你安装了最近的 Windows SDK),它会提供命令行选项的文档。如果您需要完全控制选项,则可以在自定义构建规则中使用它们。

更新:

C++/WinRT NuGet Version 2.0.190605.7 现在提供一个 属性 页面来修改 C++/WinRT 项目属性,包括用于命令行选项的 "Additional Parameters" 字段: