WinRT XAML 中的硬编码 PCH 名称

2023-12-27

WinRT 项目,C++/CX。当我的 XAML 文件被编译时,生成的代码文件包含一个

#include“pch.h”

线。我希望我的预编译器标头以不同的方式调用 -stdafx.h,出于遗留代码的原因。在项目属性中更改它会影响 C++ 源,但不会影响 XAML 编译器 - 它仍然会发出pch.h线。我在项目属性中的任何位置都找不到 XAML 编译器设置。

请问如何更改 XAML 编译器假定的 PCH 名称?


预编译头文件的名称在 Visual Studio 2012 的 XAML 编译器中不可配置。假定为pch.h,这是所有项目模板中文件的默认名称。

可以调整构建目标文件以禁用 XAML 生成的 C++ 源文件的预编译标头;我对目标不太熟悉,所以我不能确定。或者,您可以禁用项目的预编译头的使用,然后为项目中所有非生成的 C++ 源文件启用每个文件的使用。

如果此功能对您很重要,请考虑在微软连接 http://connect.microsoft.com/VisualStudio.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WinRT XAML 中的硬编码 PCH 名称 的相关文章

随机推荐