Код VS: загружен main.exe. Модуль построен без символов - PullRequest
0 голосов
/ 07 августа 2020

Я пытаюсь настроить VS Code для сборки моего первого проекта на C ++ и использовать отладчик. Я зашел в тупик, потому что символы для моего модуля не создаются / не загружаются, и я не знаю, что / где проверить / исправить. Любые идеи будут очень признательны. Заранее спасибо!

Вот мои файлы:

задачи. json

{
 "version": "2.0.0",
 "tasks": [
            {
             "label": "build myfile",
             "type": "shell",
             "command": "g++",
             "args": [
                      "-std=c++17",
                      "-g",
                      "-o",
                      "main.exe",
                      "main.cpp"
                     ],
             "group": {
                       "kind": "build",
                       "isDefault": true
                      }
             },  
          ]
}

запуск. json

{
  "version": "0.2.0",
  "configurations": [
                       {
                        "name": " Jo2 Debug",
                        "type": "cppvsdbg",
                        "request": "launch",
                        "program": "${workspaceFolder}/main.exe",
                        "args": [],
                        "stopAtEntry": true,
                        "cwd": "${workspaceFolder}",
                        "environment": [],
                        "externalConsole": true,
                        "windows": {
                                     "MIMode": "gdb",
                                     "miDebuggerPath": "D:\\MinGW\\bin\\gdb.exe",
                                     "preLaunchTask": "build myfile"
                                   }
                       }        
                ]
}

main . cpp

#include<iostream>
using namespace std;

int main()
{
      cout<<"Starting now!\n"; 
      int i = 0;
      cout <<"I = "<<i<<endl;
      i++;
      cout <<"I = "<<i<<endl;
      return 0;
}  
...