【问题标题】:VScode says there are include errors when I try to write c++ programsVScode 说我尝试编写 c++ 程序时出现包含错误
【发布时间】:2021-10-06 12:04:03
【问题描述】:

我无法在 vscode(或任何 IDE)上编译 c++ 程序,而且我终其一生都无法弄清楚原因。由于其他问题,我在出厂重置计算机后发生了这种情况。在那之前一切都很好。我通过 MinGW 重新安装了 gcc,并通过在命令提示符下键入 gcc 来检查它是否已安装。我什至可以通过命令提示符编译程序,这证明安装了gcc。不过我更喜欢使用代码,我想知道是否有人知道为什么代码会抱怨包含路径。

Here's an image of the relevant file with the paths

非常感谢任何帮助!!!

【问题讨论】:

  • 我不确定我是否能提供帮助(没有太多 VSCode 经验) - 但我建议包括您在尝试编译时收到的确切错误消息!
  • 当我尝试运行它时,它说,“启动:程序 'c:\Users\\Desktop\projects\helloworld\build\Debug\outDebug' 不存在。当我将鼠标悬停在包含错误上,它表示包含路径中存在错误。此外,当我尝试使用空文件打开代码来编译某些内容时,由于某种原因,它会将我扔到一个空的 json 文件中。但是当我开始一个新的项目并尝试编译,然后上面的事情发生了。
  • 将您的tasks.json 显示为文本。
  • 不知道有没有tasks.json文件夹。我在 .vscode 下有 launch.json 和 settings.json。
  • 你读过documentation吗?

标签: c++ visual-studio-code


【解决方案1】:

安装 C++ 扩展,您可以在此处找到更多信息: https://code.visualstudio.com/docs/languages/cpp

【讨论】:

  • 扩展如何帮助解决包含错误?它不安装编译器或任何库。值得注意的是,它也已安装,根据 OP 的屏幕截图显示 c_cpp_properties.json。
  • 首先,不带扩展的vscode是一个典型的带有代码高亮的文本编辑器。其次,由于您没有提供任何详细信息,因此可以合理地预期编译器只是没有找到编译器(如果您安装了扩展),请检查编译器位置,还有这篇文章:code.visualstudio.com/docs/cpp/…跨度>
  • 这是给谁的?
猜你喜欢
  • 1970-01-01
  • 2014-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-20
  • 1970-01-01
  • 1970-01-01
  • 2019-02-23
相关资源
最近更新 更多