Ни функции Go to Definition, ни функции Peek Definition не работают в vscode 1.29.1 для c ++ - PullRequest
0 голосов
/ 14 декабря 2018

Среда

  • Код Visual Studio версии 1.29.1 для Linux (Ubuntu 16.04 и 64).

  • ТемаVisualStudio Dark

Я использую Visual Studio Code 1.29.1 в Ubuntu 16.04 для написания кода на C ++.Всякий раз, когда я пытаюсь использовать функции Go to Definition или Peek Definition, код vs не попадает в соответствующий файл cpp, но остается в заголовочном файле с объявлением.

Мой проект c ++ состоит из папок bin, build,SRC, включить.Файл c_cpp_properties.json состоит из следующего:

    {
    "configurations": [
        {
            "name": "Linux",
            "browse": {
                "path": [
                    "${workspaceFolder}"
                ],
                "limitSymbolsToIncludedHeaders": false
            },
            "includePath": [
                "${workspaceFolder}/include"

            ],
            "defines": [],
            "compilerPath": "/usr/bin/gcc",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "clang-x64"
        }
    ],
    "version": 4
   }

Иногда он работает только пару раз после выключения и повторного открытия vscode, а затем того же неисправного поведения.Есть ли ошибка, которая еще не исправлена ​​или что-то пропустили в конфигурации?

...