Как составлять c ++ с визуальным studio code?

Я пробую составлять так называемый файл main.cpp с Визуальным Студио Коде, продолжая эти инструкции с официальной документации того же редактора (на английском), это моя структура проекта:

c++ 
.vscode
    c_cpp_properties.json
    launch.json
    tasks.json
main.cpp

Это мой файл c_cpp_properties.json, (я работаю под Ubuntu)

{
    "configurations": [
        {
            "name": "Linux",
            "includePath": [
                "${workspaceRoot}",
                "/usr/include/c++/5",
                "/usr/local/include",
                "/usr/include"
            ],
            "defines": [],
            "browse": {
                "path": [
                    "/usr/include/c++/5",
                    "/usr/local/include",
                    "/usr/include"
                ],
                "limitSymbolsToIncludedHeaders": true,
                "databaseFilename": ""
            }
        }
    ]
}

Это мой файл launch.json (Файл, необходимый, чтобы мочь составлять это с редактора)

{
    "version": "0.2.0",
    "configurations": [
        {
            "preLaunchTask": "g++",
            "name": "Compile and debug",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceRoot}/a.out",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceRoot}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": false
                }
            ]
        }
    ]
}

Это мой файл tasks.json

{
    "version": "0.1.0",
    "command": "g++",
    "isShellCommand": true,
    "args": ["-g", "main.cpp"],
    "showOutput": "always"
}

И в конце концов простой файл main.cpp:

#include 

int main()
{
  std::cout << "Hello World!" << std::endl;
}

Когда нажал на Ctrl + Shift + B (комбинация букв, составлять и отлаживать предыдущий файл), меня создает так называемый файл a.out и отпусти маленькую консоль с четырьмя закладками, которые соответственно показывают следующее:

  1. PROBLEMS

    Не problems have been detected in the workspace so far.

  2. OUTPUT

    Здесь когда бы то ни было он совсем не появляется если только у кода не будет ошибка

  3. DEBUG Я УТЕШИЛ

    Find the ручной GDB онлайн and other documentation resources at: http://www.gnu.org/software/gdb/documentation/. For help, type "help". Type "apropos word" to search for commands related to "word". Stopped due to shared library event (не libraries added or переместите) Loaded '/lib64/ld-linux-x86-64.so.2'. Symbols loaded. Breakpoint 1, main () at main.cpp:6 6 std:: cout <<"Ельо Ворльд!" <

  4. ТЕРМИНАЛ

    naos@spaceship:~/Desktop/c++/examples$ настоящий маршрут проекта


Почему закладка OUTPUT она всегда пустая и никогда не отпускает меня Hello World как он ожидается?

3
задан 27.05.2017, 05:07
1 ответ

TambiГ©n podrГ-схвати устанавливать MinGW и устанавливать ее extensiГіn Коде Руннер, и одна тебе кажется установленной podrГЎs выполнять cГіdigo C ++ только нажимая CTRL+ALT+N. introducir la descripción de la imagen aquí

0
ответ дан 24.11.2019, 08:49