{ "version": "0.2.0", "configurations": [ { "name": "Debug MinGW-w64", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/unit_tests/UnitTests.exe", "args": [ //"--list-tests", "--rng-seed 0", "-s scripted_tests.lane.tasking_cancelling" ], "stopAtEntry": true, "cwd": "${workspaceFolder}", "environment": [ { "name" : "LUA_CPATH", "value" : "./src/?.dll;./deep_userdata_example/?.dll" }, { "name" : "LUA_PATH", "value" : "./src/?.lua;./tests/?.lua" } ], "externalConsole": false, // or true, depending on your preference "MIMode": "gdb", "miDebuggerPath": "C:/msys64/ucrt64/bin/gdb.exe", // Replace with your GDB path "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true }, { "description": "Show GDB commands", "text": "-interpreter-exec console \"monitor set debug 1\"", "ignoreFailures": true } ] } ] }