You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022无法识别winrt头文件,安装CppWinRT后仍报错求助

Visual Studio 2022无法检测winrt头文件(错误1696)的排查解决

在Visual Studio 2022中尝试包含以下winrt相关头文件时:

#include <winrt/Windows.Foundation.h>
#include <winrt/Windows.UI.Xaml.h>
#include <winrt/Windows.UI.Xaml.Controls.h>
#include <winrt/Windows.UI.Xaml.Media.h>
#include <winrt/Windows.UI.Xaml.Navigation.h>

运行程序时所有头文件均报1696错误(无法打开源文件)。

已完成以下操作但问题未解决:

  • 安装Visual Studio 2022的「使用C++的桌面开发」工作负载,该功能可正常使用
  • 通过NuGet安装了Microsoft.Windows.CppWinRT包

疑问:

  1. 是否遗漏了关键配置步骤?
  2. 若为电脑或Visual Studio 2022的深层设置异常,应从哪些方面排查解决?

当前程序无额外内容,main.cpp仅包含上述头文件引用代码:

#include <winrt/Windows.Foundation.h>
#include <winrt/Windows.UI.Xaml.h>
#include <winrt/Windows.UI.Xaml.Controls.h>
#include <winrt/Windows.UI.Xaml.Media.h>
#include <winrt/Windows.UI.Xaml.Navigation.h>

内容的提问来源于stack exchange,提问作者Steven Buechele

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 05:43:20