命令行错误 D8048
无法使用 /ZW 选项编译 C 文件“file-name”
使用 /ZW
(Windows 运行时编译)编译器选项时,只能将 C++ 源代码文件传递给编译器。
备注
默认情况下,使用 /ZW
编译器选项编译 C++ 通用 Windows 平台 (UWP) 项目中的所有文件。 /ZW
选项启用 Windows 运行时编译器扩展或 C++/CX。 遗憾的是,/ZW
不适用于 C 源文件。
可以选择性地为 Visual Studio 项目中的 C 文件禁用 C++/CX 编译。 在解决方案资源管理器中选择 C 文件,然后右键单击以从快捷菜单中选择“属性”。 在“属性页”对话框中,选择“配置属性”>“C/C++”->“通用”属性页。 将“使用 Windows 运行时扩展”属性设置为 No
。 选择“确定”以保存更改 。
有关详细信息,请参阅 .NET 和 UWP 的组件扩展。