visual studio-正在获取MSBuild以将任意选项传递给编译器



我可以设置什么属性或其他选项来告诉MSBuild将任意选项传递给C++编译器?

在MSBuild已知编译器或选项与已知编译器使用的拼写相同的情况下,例如,如何通过MSBuild将参数传递给编译器?解决方案是设置与该特定选项相对应的属性。然而,在这种情况下,我使用的编译器是clang,并且该选项对于clang是唯一的。

我在文档中能找到的最接近的候选者是CompilerResponseFile,但当我设置它时(无论是在命令行的项目文件中(,都不会发生任何事情;也许这是C#特有的,而不是C++?

还有其他我可以使用的房产吗?

您可以将AdditionalOptions元数据添加到ClCompile项中。例如,

<ItemDefinitionGroup>
    <ClCompile>
        <AdditionalOptions>Your Options Go Here %(AdditionalOptions)</AdditionalOptions>
    <ClCompile>
</ItemDefinitionGroup>

最新更新