【问题标题】:Unable to debug c++ code in Visual Studio Code无法在 Visual Studio Code 中调试 c++ 代码
【发布时间】:2016-11-19 15:11:51
【问题描述】:

我刚刚安装了 Visual Studio Code v1.7.1 来为我的学位编写我的 c++ 代码。我的编程水平非常基础,但我喜欢到目前为止我所看到的 VS Code,除了我不知道如何调试或构建我的代码这一事实。

我查看了有关该主题的几个问题,例如:How do I set up VSCode to compile C++ code? 并尝试将其中一些实现到 tasks.json 文件中,包括 make 命令和 g++ 命令,但是当我尝试执行它时出现错误:

'make' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

或类似的东西。当我尝试运行调试器时,它告诉我设置 launch.json 文件,所以我输入了我的文件路径,其中显示“程序”,如说明所示,我收到错误

未知错误:0x800700c1

我只是在寻找最简单的选项,它允许我在 vs 代码中编写和调试代码,其方式类似于使用完整版的 Visual Studio,但没有繁重的项目文件系统或 10 分钟的加载次。任何帮助将不胜感激。

【问题讨论】:

  • 您是否阅读了手册页。也许其中一个菜单选项编译了代码)CTRLF9 我记得但可能是错误的)
  • 你确定你安装了编译器吗? Afaik Visual Studio Code 只是一个编辑器。
  • 看起来你缺少 make。它通常与 gcc 分开打包。您使用的是什么操作系统和工具链?
  • 是的,就是这样,我想我需要这样的东西,但我不知道是什么或如何 - 我尝试搜索答案,但我的知识太有限,无法找到搜索词像编译器。
  • 那么您是在 Windows 还是 Linux 上运行?你以前在你的机器上编译过代码吗?

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


【解决方案1】:

我从您的问题和 cmets 中推断出您没有安装实际的 C++ 编译器/构建链。有多种编译器可用(如 minGW、GCC)。

但是,Microsoft 建议如下:

安装 C/C++ 构建工具

要在 Windows 上获取您的 C/C++ 编译器集,您可以获取 Visual C++ build tools SKU。默认情况下,这些工具安装在“C:\Program Files (x86)\Microsoft Visual C++ Build Tools”。

我没有测试过,也没有使用过 Visual C++ 编译器,但这可能是立即开始的最简单方法。

【讨论】:

  • 我遇到了和 OP 一样的问题,这个答案中的解决方案解决了它。 +1
猜你喜欢
  • 2021-10-18
  • 1970-01-01
  • 1970-01-01
  • 2017-12-18
  • 1970-01-01
  • 2018-09-26
  • 2017-05-17
  • 1970-01-01
  • 2016-12-23
相关资源
最近更新 更多