如何在Windows

时间:2016-10-02 15:44:11

标签: c++ json visual-studio visual-studio-code

我在Windows中配置launch.json文件时遇到问题,它显示错误消息"调试适配器进程意外终止"

我已经设置了" MinGW"并配置g ++编译,现在按下" Ctrl-Shift-B"并在项目文件夹中创建一个..exe文件。

我的launch.json文件:

{ "version": "0.2.0", "configurations": [ { "name": "C++ Launch (Windows)", "type": "cppvsdbg", "request": "launch", "program": "${workspaceRoot}/a.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceRoot}", "environment": [], "externalConsole": false }, { "name": "C++ Attach (Windows)", "type": "cppvsdbg", "request": "attach", "processId": "${command.pickProcess}" } ] }

我的task.json代码:

{ "version": "0.1.0", "command": "g++", "isShellCommand": true, "showOutput": "always", "args": ["-std=c++11","-g", "main.cpp"] }

1 个答案:

答案 0 :(得分:1)

这可能是错误的,但是我想您需要使用Microsoft .c/.cpp编译器(而非gcc)编译cl.exe文件,以便在其上使用Microsoft调试器。要为cl设置路径,请使用参数vcvarsall.batx86(取决于您的需要)调用x64,然后将cl强制转换为{{1 }}。顺便检查一下本文(与json配置完全相同的部分),以确保您在错误的地方https://www.40tude.fr/blog/how-to-compile-cpp-code-with-vscode-cl/