【发布时间】:2021-03-11 06:31:46
【问题描述】:
我为 Visual Studio 2019 最新版本安装了使用 C++ 进行桌面开发。当我创建一个新的 Console App 项目并打开“Hello World”代码时,编辑器在#include 和 std::cout 上显示编译错误,如下所示:
我注意到项目的 External Dependencies 文件夹是空的。你知道为什么会这样吗?
【问题讨论】:
-
检查项目设置中的 sdk 设置。
-
那些不是编译器错误,它们是智能感知错误。不确定它们为什么会发生,但您还应该尝试实际编译以查看是否有效。
-
@john 我尝试编译但它说存在构建错误。
-
@Antonio 然后将这些构建错误与全文一起发布。确保您查看的是“输出”窗口,而不是“错误列表”窗口。
-
我认为 Intellisense 和错误列表可能具有误导性。我只相信输出窗口列出了构建后的编译器投诉。 (选项中甚至有一个设置可以防止在编译时出现错误列表。所以,我认为我不是唯一一个有这种习惯的人。)