error: cannot open source file "winrt/WIndows.Foundation" showed up when I follow a microsoft's tutorial

error: cannot open source file "winrt/WIndows.Foundation" showed up when I follow a microsoft's tutorial

我是 Visual Studio 和 C++ 的初学者。 现在,我正在尝试按照 Microsoft 的 this 教程进行操作。

因此,我从 visual studio 上方的“扩展”菜单中的 Visual Studio 2019 中安装了“c++/WinRT 模板和可视化工具”,并创建了一个核心应用程序项目。

但是,当我 运行 项目时,visual Studio 显示了很多错误,例如“无法打开源文件”winrt/Windows。Foundation.h”。(我试过了关注 this section )

我怀疑这些错误是环境变量的问题。 但是我不知道我应该改变哪里。

目前我安装Visual Studio在D盘,在D盘创建项目。但是有可能其他需要的软件如 windows SDK(?) 安装在 C 盘中。

如果需要其他信息来解决这些错误,我愿意将其添加到此 post。

我被困在这里(就像迷路了 child)。我不确定在这里问这个问题是否可以接受。 但如果你能帮助我,我将不胜感激。

正如@IInspectable 在评论中所说,当我创建 C++/winRT 项目时,我需要至少编译一次我的代码。 在我编译我的项目后,NuGet 包自动生成 C++/winRT headers!