Я написал несколько расширений Python C ++, которые я хочу отлаживать при запуске его из python (в интерактивном режиме) с использованием кода Visual Studio в Linux.
Я установил файл launch.json следующим образом для присоединения. В основном это использует мой интерпретатор Python в качестве программы
{
"name": "(gdb) Attach",
"type": "cppdbg",
"request": "attach",
"program": "/home/mike/.pyenv/versions/anaconda3/bin/python",
"processId": "${command:pickProcess}",
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
},
К сожалению, ничего не происходит. Я довольно новичок в коде Visual Studio для отладки, поэтому я могу упустить что-то тривиальное.