VSCode 在构建前不显示错误

Div*_*nda 5 c++ visual-c++ visual-studio-code

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

建造前: 在此输入图像描述

构建后: 在此输入图像描述

在此输入图像描述

Nei*_*yen 25

我通过禁用错误曲线得到了该错误。如果您在我的例子中没有遇到该错误,请不要再阅读。

在此输入图像描述

忽略后,我得到了你的问题:

在此输入图像描述

要解决此问题,请打开 settings.json 文件:

在此输入图像描述

滚动到末尾,然后将 "C_Cpp.errorSquiggles": 从Disabled设置为Enabled在此输入图像描述


小智 5

阅读问题和评论后,我的理解是,Visual Studio Code当您在语法上犯错时,您想告诉您,而不必编译项目。

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

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