Ошибки не отображаются на VS Code - PullRequest
0 голосов
/ 17 февраля 2019

Я устанавливаю код VS для C ++.Я использую версию 1.31.1 x64 на Windows 10, установить расширение C / C ++ версии 0.21.0.Ниже приведены мои настройки:

c_cpp_properties.json

{
    "configurations": [
        {
            "name": "MinGW",
            "includePath": [
                "${workspaceFolder}/**",
                "C:/MinGW/lib/gcc/mingw32/8.2.0/include/**"
            ],
            "defines": [
                "LOCAL"
            ],
            "cStandard": "c11",
            "cppStandard": "c++14",
            "intelliSenseMode": "clang-x64",
            "compilerPath": "C:/MinGW/bin/g++.exe"
        }
    ],
    "version": 4
}

task.json

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "C++ compile and run",
            "type": "shell",
            "command": "g++ \"${file}\" -O2 -static -std=c++14 -DLOCAL -o \"${fileDirname}/${fileBasenameNoExtension}.exe\" && \"${fileDirname}/${fileBasenameNoExtension}.exe\"",
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "presentation": {
                "clear": true,
                "echo": false,
                "panel": "shared"
            }
        }
    ]
}

Моя простая тестовая программа:

#include <iostream>

using namespace std;

int main() {
    cout << "hello world"
}

Iзапустил код по вышеупомянутой задаче.В коде отсутствовала точка с запятой, но ошибки просто отображались на вкладке терминала, а на вкладке проблем, в том числе в текстовом редакторе, ничего не отображается.Я что-то пропустил?

1 Ответ

0 голосов
/ 17 февраля 2019

Я нашел настройку для включения ошибок:

Preferences -> Setting -> поиск Intellisense -> выберите Enable в C_Cpp: Error Squiggles.

Вы должны проверить как настройки пользователя, так и настройки рабочей области.

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