Я устанавливаю код 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запустил код по вышеупомянутой задаче.В коде отсутствовала точка с запятой, но ошибки просто отображались на вкладке терминала, а на вкладке проблем, в том числе в текстовом редакторе, ничего не отображается.Я что-то пропустил?