【问题标题】:Code compiles fine but vscode still shows the red squiggly lines代码编译正常,但 vscode 仍然显示红色波浪线
【发布时间】:2021-09-04 04:04:37
【问题描述】:

所以我在 Windows 上使用 vscode,并使用 g++ 编译我的代码。代码编译并运行良好,但 vscode 仍然为#include <iostream> 报错。

这是错误的屏幕截图。

这是它编译和运行良好的屏幕截图。 我还在cmd中运行了g++ --versiongdb --version,看起来我正确安装了MinGW。

这里是 c_cpp_properties.json 文件。

这是我的 task.json 文件。

任何帮助都会很棒!谢谢大家!

【问题讨论】:

  • 不要发布文本/代码的图像,你认为我输入它来测试

标签: c++ visual-studio-code mingw


【解决方案1】:

尝试将compilerPath 设置更改为g++.exe 的路径而不是cl.exe 并将intelliSenseMode 设置为gcc-x64。语言服务器使用编译器路径来推断 C++ 标准库头文件的路径。虽然includePath 中列出了头文件的路径,但语言服务器应该也提取了它们。

【讨论】:

    猜你喜欢
    • 2014-02-01
    • 2022-12-07
    • 1970-01-01
    • 2022-12-11
    • 2021-05-18
    • 2012-12-03
    • 2017-03-25
    • 2016-05-22
    • 2012-11-30
    相关资源
    最近更新 更多