VSCode 在构建之前不显示错误

问题描述

我对 C++ 使用 VSCode(代码编辑器,而不是 IDE),只有微软的 C++ 扩展,今天我在这里遇到了一个问题。当我编写错误的语法时,“问题”面板不会显示错误。它只显示构建代码时的错误。早些时候并非如此。我该如何解决这个问题?

构建前:

enter image description here

构建后:

enter image description here

enter image description here

解决方法

阅读问题和评论后,我的理解是您希望 Visual Studio Code 在语法上出错时告诉您,而无需编译项目。

可能有问题的是您的 C++ IntelliSense,这很奇怪,因为它与 Microsoft 的 C/C++ 扩展捆绑在一起。扩展程序本身可能被禁用、在中止更新期间损坏或被卸载。

您是否尝试过旧的、有用的卸载重新安装扩展程序?这通常可以解决我在 Visual Studio 和 VS Code 中的扩展问题

,

Visual Studio Code 或任何扩展都没有问题,主要问题是,当通过 Developer PowerShell 打开项目时,我输入了错误的项目名称,例如:- 如果它是“Project1”,我输入的是“project1” “这是主要问题。当我正确输入项目名称时,它工作得很好并且错误再次显示。但是在 CMD 中,情况并非如此,即使我以小写形式输入项目名称,它也有效。也许 PowerShell 中的“CD”命令区分大小写。