VSCode - неопределенная ссылка C ++ на 'CLASS :: FUNCTION' - PullRequest
1 голос
/ 27 мая 2020

Я использую VSCode для создания проекта C ++ и продолжаю получать эту ошибку при попытке построить && отладку. При запуске с консоли, если я использую 'g ++ -o main' main. cpp '' file_1. cpp '' file_2. cpp '', он работает и компилируется правильно.

Я читал это это как-то связано со связыванием файлов? Кто-нибудь знает, как это исправить в VSCode? У меня есть конфигурационный файл по умолчанию. json, который создает активный файл, если это помогает.

Вот содержимое моих задач. json файл:

{
"version": "2.0.0",
"tasks": [
    {
        "type": "shell",
        "label": "shell: g++ build active file",
        "command": "/usr/bin/g++",
        "args": [
            "-g",
            "${file}",
            "-o",
            "${fileDirname}/${fileBasenameNoExtension}"
        ],
        "options": {
            "cwd": "/usr/bin"
        },
        "problemMatcher": [
            "$gcc"
        ],
        "group": {
            "kind": "build",
            "isDefault": true
        }
    },
    {
        "type": "shell",
        "label": "g++ build active file",
        "command": "/usr/bin/g++",
        "args": [
            "-g",
            "${file}",
            "-o",
            "${fileDirname}/${fileBasenameNoExtension}"
        ],
        "options": {
            "cwd": "/usr/bin"
        }
    }
]

}

РЕДАКТИРОВАТЬ: Я использую Debian 10 'Buster'

Большое спасибо

...