Visual Studio 2019 - отладка программы на C ++ локально (а не удаленно) - PullRequest
0 голосов
/ 18 марта 2020

В настоящее время я использую Visual Studio 2019 на Windows 10.

Я пытаюсь скомпилировать и отладить программу C ++ (и C программы также). Тем не менее, кажется, что я могу отлаживать только с помощью удаленного отладчика, и нет никаких вариантов для отладки локально. Это также единственная опция, которую я могу выбрать из меню.

enter image description here

enter image description here

Это это то, что появляется при выборе этой единственной опции. Это побуждает меня вставить некоторые данные для компиляции на linux машину:

enter image description here

Я попытался изменить вещи в опциях, в настройках проекта , но безуспешно.

Во время установки я выбрал все пакеты C ++, необходимые для моей работы. Может быть, есть что-то, что мне нужно загрузить и установить, чтобы выполнить локальную отладку?

Этого не происходит в предыдущих версиях Visual Studio (в прошлом я использовал 2015).

Чего мне не хватает? Что я делаю неправильно? Надеюсь, кто-то может помочь.

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 18 марта 2020

Чтобы иметь возможность отладить приложение в Windows, вам нужно выбрать правильный тип проекта.

Обычно:

  • Windows Консольное приложение - проект для создания консольного приложения Windows.
  • Windows Настольное приложение - проект для создания Windows настольного (Win32) приложения.

Но есть много других типов: Шаблоны проектов C ++

Поскольку у вас есть только варианты отладки с использованием GDB, скорее всего, выбранный проект не является " Windows "project.

Чтобы изменить это, вам нужно заново создать проект с самого начала.

0 голосов
/ 18 марта 2020

восстановить установку VS, также запустите VS от имени администратора и go на странице параметров JIT. Установите все флажки и нажмите OK.

tools-> option-> debugging-> just-in-time, выберите native и script.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...