launch.json
1 { 2 "version": "0.2.0", 3 "configurations": [ 4 { 5 "name": "C/C++", 6 "type": "cppdbg", 7 "request": "launch", 8 "program": "${fileDirname}/${fileBasenameNoExtension}.exe", 9 "args": [], 10 "stopAtEntry": false, 11 "cwd": "${workspaceFolder}", 12 "environment": [], 13 "externalConsole": true, 14 "MIMode": "gdb", 15 "miDebuggerPath": "C:/Program Files/mingw64/bin/gdb.exe", 16 "preLaunchTask": "g++", 17 "setupCommands": [ 18 { 19 "description": "Enable pretty-printing for gdb", 20 "text": "-enable-pretty-printing", 21 "ignoreFailures": true 22 } 23 ], 24 }, 25 ] 26 }
tasks.json
1 { 2 "version": "0.2.0", 3 "configurations": [ 4 { 5 "name": "C/C++", 6 "type": "cppdbg", 7 "request": "launch", 8 "program": "${fileDirname}/${fileBasenameNoExtension}.exe", 9 "args": [], 10 "stopAtEntry": false, 11 "cwd": "${workspaceFolder}", 12 "environment": [], 13 "externalConsole": true, 14 "MIMode": "gdb", 15 "miDebuggerPath": "C:/Program Files/mingw64/bin/gdb.exe", 16 "preLaunchTask": "g++", 17 "setupCommands": [ 18 { 19 "description": "Enable pretty-printing for gdb", 20 "text": "-enable-pretty-printing", 21 "ignoreFailures": true 22 } 23 ], 24 }, 25 ] 26 }
c_cpp_properties.json
1 { 2 "configurations": [ 3 { 4 "name": "MinGW", 5 "intelliSenseMode": "gcc-x64", 6 "compilerPath": "C:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin/gcc.exe", 7 "includePath": [ 8 "${workspaceFolder}" 9 ], 10 "defines": [], 11 "browse": { 12 "path": [ 13 "${workspaceFolder}" 14 ], 15 "limitSymbolsToIncludedHeaders": true, 16 "databaseFilename": "" 17 }, 18 "cStandard": "c11", 19 "cppStandard": "c++17" 20 } 21 ], 22 "version": 4 23 }