命令行错误 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 的组件扩展。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈