gpt4 book ai didi

c++ - 为 Windows 8 预定义 || Windows 8.1

转载 作者:行者123 更新时间:2023-11-28 07:01:43 25 4
gpt4 key购买 nike

当我们为 Windows 8 和 Windows 8.1 商店应用程序构建时是否有预定义,我们需要检测选择了哪个以便我们可以禁用某些功能。

我问这个是因为我们正在将 Windows 8.1 应用程序移植到 Windows 8。在 Windows 8 中,某些功能不可用,因此我们需要覆盖它们并实现其他功能。 (两个项目,相同的代码)

最佳答案

看看 NTDDI_VERSION 宏。

#if NTDDI_VERSION == 0x06030000 // NTDDI_WINBLUE
/* Windows 8.1 */
#elif NTDDI_VERSION == 0x06020000 // NTDDI_WIN8
/* Windows 8 */
#endif

确保您已经包含了 SdkDdkVer.h,但我相信大多数 Windows 项目已经默认这样做了。

关于c++ - 为 Windows 8 预定义 || Windows 8.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22363867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com