Точки останова не бьют - разработка Linux с C ++ в Visual Studio - PullRequest
1 голос
/ 05 июля 2019

Я пытаюсь создать проект разработки make-файла для Linux с использованием Visual Studio и WSL.

Я создал MakeFile Project в параметре Cross Platform и подключился к своему WSL с помощью ssh из диспетчера соединений.

При запуске программы (F5) исходные тексты копировались, компилировались и создавались просто отлично (я вижу исполняемый файл через мою систему WSL).Но когда я ставлю точку останова в любой строке, ее не ударили.И я получаю это предупреждение при помещении курсора над точкой останова (выделено серым цветом):

The breakpoint will not currently be hit. Module containing this breakpoint has not yet loaded or the breakpoint address could not be obtained.

Но при отладке «шаг за шагом» (используя F10) я могу отладить, но не помещаялюбые точки останова ...

Вот что я пробовал до сих пор:

  • Игра с исполняемыми путями в разделе Project Properties -> Debugging ->Program/Working Directory.
  • Попытка различных команд / выходов удаленной сборки в Project Properties -> Remote Build->Build Command Line.Теперь моя командная строка сборки:

    cd $(RemoteRootDIr)/$(ProjectName); make  
    
  • Открытие нового проекта / перенастройка всех настроек
  • Убедитесь, что в системе WSL все в порядке

Что мне здесь не хватает?

...