Юзаю clang, VsCode. Из расширений официальный C/C++ Extension Pack. Простенький cpp файлик успешно билдится и запускается из проводника, но не запускается после билда во встроенном терминале.
В терминале котором должен был быть запуск выводится команда от vs и после неё ничего нету:
& 'c:\Users\\.vscode\extensions\ms-vscode.cpptools-1.19.1-win32-x64\debugAdapters\bin\WindowsDebugLauncher.exe' '--stdin=Microsoft-MIEngine-In-tjv0mnzp.ur0' '--stdout=Microsoft-MIEngine-Out-q5qc3isb.jnw' '--stderr=Microsoft-MIEngine-Error-1epqfept.qf3' '--pid=Microsoft-MIEngine-Pid-11udi1tp.ox1' '--dbgExe=C:\Program Files\LLVM\bin\lldb.exe' '--interpreter=mi'
После закрытия данного терминала вылазит ошибка: Unable to start debugging. Unable to enstablish a connection to LLDB.
Файлики запуска представлены ниже (файл launch.json не создался автоматически (значит не нужен(наверное))):
tasks.json:
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: clang++.exe сборка активного файла",
"command": "C:\\Program Files\\LLVM\\bin\\clang++.exe",
"args": [
"-fcolor-diagnostics",
"-fansi-escape-codes",
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": "build",
"detail": "Задача создана отладчиком."
}
],
"version": "2.0.0"
}
c_cpp_properties.json:
{
"configurations": [
{
"name": "Win64",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.22621.0",
"compilerPath": "C:\\Program Files\\LLVM\\bin\\clang++.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "windows-clang-x64"
}
],
"version": 4
}