我无法从mingw

时间:2019-05-15 13:21:09

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

我遵循this guide的有关在VSCode中将mingw与c ++结合使用的建议,但我陷入了开始调试的步骤。 VSCode控制台给了我这个错误:

  

错误:无法开始调试。 GDB意外退出。   程序“ G:\ ccompiler \ projects \ helloworld \ helloworld.exe”已退出,代码为0(0x00000000)。

     

错误:启动程序退出时,代码为0xc0000139。

有人可以帮助我解决此问题吗?除了我的mingw文件夹的编译器和调试器路径之外,我的代码和JSON文件与指南完全相同。

我的launch.json

{
    "version": "0.2.0",
     "configurations": [

         {
             "name": "(gdb) Launch",
             "type": "cppdbg",
             "request": "launch",
             "program": "${workspaceFolder}/helloworld.exe",
             "args": [],
             "stopAtEntry": true,
             "cwd": "${workspaceFolder}",
             "environment": [],
             "externalConsole": false,
             "MIMode": "gdb",
             "miDebuggerPath": "G:/ccompiler/mingw32/bin/gdb.exe",
             "setupCommands": [
                 {
                     "description": "Enable pretty-printing for gdb",
                     "text": "-enable-pretty-printing",
                     "ignoreFailures": true
                 }
             ]
         }
     ]
 }

我的源代码:

#include <iostream>
#include <vector>
#include <string>

using namespace std;

int main()
{

    vector<string> msg {"Hello", "C++", "World", "from", "VS Code!"};

    for (const string& word : msg)
    {
        cout << word << " ";
    }
    cout << endl;
}

0 个答案:

没有答案