Visual Studio Отладка кода C Тайм-аут запроса - PullRequest
0 голосов
/ 13 декабря 2018

Я тестирую функцию отладки кода VS.Вот мой тестовый код:

#include <stdio.h>
int d=100;
int x=200;
int main() 
{  
    printf("d=%d,x=%d\n",d,x);
    return 0;
}

Вот мой launch.json в .vscode:

        {
        "name": "(gdb) Launch",
        "type": "cppdbg",
        "request": "launch",
        "program": "${workspaceFolder}/main",
        "args": [],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
        "environment": [],
        "externalConsole": true,
        "MIMode": "gdb",
        "setupCommands": [
            {
                "description": "Enable pretty-printing for gdb",
                "text": "-enable-pretty-printing",
                "ignoreFailures": true
            }
        ]
  }

Я нажал F5 и ждал очень долго, но это не такответьте и оставайтесь в этом состоянии: введите здесь описание изображения

И через долгое время появится диалоговое окно с надписью «Время ожидания запроса».

ОтладкаФункция работала довольно хорошо на моей машине раньше.Но я не знаю, почему это не работает сейчас.Кто-нибудь скажет мне, в чем здесь проблема?

PS: Я установил расширение C / C ++ и открыл флаг "-g" при его компиляции.

1 Ответ

0 голосов
/ 13 декабря 2018

Я решил проблему, просто изменив "externalConsole" в launch.json с true на false, хотя я не знаю почему.Мне бы хотелось, если бы кто-нибудь смог это объяснить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...