79353685

Date: 2025-01-13 23:49:26
Score: 9.5 🚩
Natty:
Report link

Corrija a configuração do build no VSCode.

O erro:

The PreLunchedTask 'C/C++: g++.exe build active file' terminated with exit code -1.

indica que a tarefa de compilação configurada no VSCode falhou. Esse erro acontece geralmente porque o compilador tenta compilar apenas o arquivo ativo (code.cpp), mas o programa depende também de source.cpp para gerar o binário final.

Você precisa configurar o build task do VSCode para compilar todos os arquivos do projeto.

Modifique a configuração do tasks.json: Abra o arquivo .vscode/tasks.json e substitua o conteúdo pelo seguinte

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Build C++ Project",
            "type": "shell",
            "command": "g++",
            "args": [
                "-g",
                "code.cpp",
                "source.cpp",
                "-o",
                "program"
            ],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "problemMatcher": ["$gcc"],
            "detail": "Generated task by ChatGPT"
        }
    ]
}

Após configurar, pressione Ctrl+Shift+B para compilar. Em seguida, execute o programa no terminal.

Seu código está correto, mas certifique-se de que todos os arquivos (code.cpp, source.cpp, source.hpp) estejam no mesmo diretório e nomeados exatamente como você os mencionou.

Reasons:
  • Blacklisted phrase (3): Você
  • Blacklisted phrase (3): você
  • Blacklisted phrase (1): está
  • Blacklisted phrase (1): porque
  • Blacklisted phrase (2): código
  • Long answer (-1):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: Vitor Terto