首页 > 解决方案 > 为什么调试时没有显示控制台窗口

问题描述

好吧,所以我一直在尝试解决这个问题,但是没有成功,我来这里寻求帮助。我会很感激的!

所以基本上,当我使用 gdb 进行调试时,它应该给我一个控制台窗口,上面写着“Hello World”(因为那是我在代码中写的)对吧?你猜对了,我没有控制台窗口。

这是我写的代码:

#include <iostream>

using namespace std;

int main()
{
    cout << "Hello world!" << endl;

    return 0;
}

这应该在控制台窗口中给我一个“Hello World”输出,但它不是,因为当我调试时控制台窗口甚至不存在。我已经仔细检查了几乎所有内容,但根本找不到任何解决方案

感谢您的收听,因为这对我来说非常令人沮丧。

标签: c++visual-studio-codeconsolegdb

解决方案


如果您在launch.json文件中使用带有调试执行配置的 VSCode,您可以使用

"externalConsole": true

这使您可以在嵌入式终端中查看您的输出。


推荐阅读