Visual Studio 2019 C++;缺少外部依赖项 我用C++安装了桌面开发,用于Visual Studio 2019最新版本。当我创建一个新的控制台应用程序项目并打开“Hello World”代码时,编辑器会在#include和std::cout上显示编译错误,如下所示:

Visual Studio 2019 C++;缺少外部依赖项 我用C++安装了桌面开发,用于Visual Studio 2019最新版本。当我创建一个新的控制台应用程序项目并打开“Hello World”代码时,编辑器会在#include和std::cout上显示编译错误,如下所示:,c++,visual-studio-2019,C++,Visual Studio 2019,我注意到项目的ExternalDependencies文件夹是空的。你知道为什么吗?我通过从Visual Studio安装程序安装Windows SDK解决了这个问题。起初我没有安装它,因为它位于可选扩展中。检查项目设置中的sdk设置。这些不是编译器错误,而是intellisense错误。不知道为什么会发生这些错误,但您也应该尝试实际编译,看看是否有效。@john我尝试过编译,但它说有生成错误。@Antonio然后用全文发布这些生成错误。请确保在输出窗口中查看,而不是错误列表窗口。我认为智能感知


我注意到项目的ExternalDependencies文件夹是空的。你知道为什么吗?

我通过从Visual Studio安装程序安装Windows SDK解决了这个问题。起初我没有安装它,因为它位于可选扩展中。

检查项目设置中的sdk设置。这些不是编译器错误,而是intellisense错误。不知道为什么会发生这些错误,但您也应该尝试实际编译,看看是否有效。@john我尝试过编译,但它说有生成错误。@Antonio然后用全文发布这些生成错误。请确保在输出窗口中查看,而不是错误列表窗口。我认为智能感知和错误列表可能具有误导性。我所信任的是输出窗口,它列出了编译后的抱怨。(选项中甚至有一个设置,可以防止编译时出现错误列表。因此,我想我不是唯一一个有此习惯的人。)我很高兴您得到了解决方案,感谢您的分享,如果您将它们标记为答案,我将不胜感激,这将对其他社区有益。