Open
Description
Problem
The lldb-vscode debugger always starts an application in an external window (on Windows). If the "runInTerminal" parameter is set to true, the "Unimplimented" error occurs.
Build lldb-vscode for Windows
- Download lldb-vscode-bug.zip and extract it to a local directory, for example, to
C:\LLDBfix
- Clone LLVM 16.0.2 into the sources folder by running the
clone.ps1
script (preferably using a modern version of PowerShell) - Install an up-to-date C++ compiler for Windows (for example, you can unpack the winlibs archive and add the path to the
bin
directory toPATH
) - Build lldb-vscode for Windows by running the
build-lldb.ps1
script
Reproducing the problem
- Install Node.js modules into the local directory (for example, to
C:\LLDBfix
):npm install
- Run VSCode in the directory
- Run "Extension" launch
- Change "runInTerminal" to true in target
launch.json
- Run "Debug" launch in target sample project