Перейти к содержимому

Как запустить visual studio

  • автор:

Как запустить программу в visual studio code?

launch program

Выскакивает вот такая ошибка, когда нажимаю Отладка -> Запустить без отладки
Как решить эту проблему?

Отслеживать
задан 8 июн 2018 в 9:24
Максим Фалеев Максим Фалеев
332 1 1 золотой знак 2 2 серебряных знака 13 13 бронзовых знаков
Для начала программу следует скомпилировать и получить исполняемый файл, который затем запускать.
8 июн 2018 в 10:05

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Тэкс) Visual Studio Code для работы с с++ проектами умеет создавать два файла (я точно не помню, происходит ли это автоматически или вручную)
1. tasks.json
Этот файл содержит информацию о сборке вашего приложения. Т.е. что должна делать vsc (cisual studio code), когда вы хотите собрать проект. Пример файла:

< "version": "2.0.0", "tasks": [ < "taskName": "Debug", "type": "shell", "command": "g++", "args": [ "-std=c++17" , "-D_DEBUG" , "-g" , "-o" , "" , "main.cpp" ], "presentation": < "echo": true, "reveal": "always", "focus": false, "panel": "shared" >, "problemMatcher": [ "$gcc" ], "group": < "kind": "build", "isDefault": true >> ] > 

Структура файла очень проста, как вы видите в данном случае для сборки будет использован компилятор g++ с аргументами -std=c++17 -D_DEBUG -g -o binary_path main.cpp
2. launch.json
Этот файл содержит информацию о том как запускать ваше приложение (например по нажатию Ф5 для дебага) Пример файла:

< "version": "0.2.0", "configurations": [< "name": "sudo (gdb) Launch", "type": "cppdbg", "request": "launch", "program": "$/", "args": ["-s", "start"], "stopAtEntry": false, "cwd": "$", "environment": [], "externalConsole": false, "MIMode": "gdb", "setupCommands": [< "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true >] >] > 

В данном случае данный файл описывает как стартануть дебаг для проекта по нажатию Ф5 в редакторе.

Писать с++ный код необходимо непосредственно в .cpp (.c) файлах. Json файлы являются вспомогательными файлами редактора и должны содержать служебную информацию.

Разрешения пользователей и Visual Studio

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

Для обеспечения безопасности следует по возможности запускать Visual Studio от имени обычного пользователя.

Также необходимо компилировать, запускать и отлаживать только те решения Visual Studio, которые получены от надежных людей или из надежных расположений.

Под именем обычного пользователя в Visual Studio IDE можно делать практически все. Разрешения администратора необходимы для выполнения следующих задач.

Площадь Задача Для получения дополнительных сведений
Установка Начальная установка и настройка Visual Studio Установка Visual Studio, настройка политик Visual Studio
Установка Изменение или обновление Visual Studio. Требуются разрешения администратора по умолчанию, но их можно настроить и делегировать стандартным пользователям. Обновление Visual Studio, изменение Visual Studio
Справка Установка, обновление или удаление содержимого локальной справки. Установка содержимого локальной справки и управление им
Панель инструментов Добавление классических элементов управления COM в панель элементов. Панель элементов
Здание Используйте события после сборки, которые регистрируют компонент или включают шаг регистрации при сборке проектов C++. Сведения о настраиваемых этапах сборки и событиях сборки
Отладка Отладка приложений с повышенными разрешениями. Параметры отладчика и подготовка
Отладка Отладка приложений, выполняемых под другой учетной записью пользователя, например ASP.NET веб-сайтов. Отладка приложений ASP.NET и AJAX
Отладка Отладка в зоне для приложений XAML-браузера (XBAP). Основное приложение WPF (PresentationHost.exe)
Отладка Использование эмулятора для отладки проектов облачных служб для Microsoft Azure. Отладка облачной службы в Visual Studio
Отладка Настройка брандмауэра для удаленной отладки. Удаленная отладка
Средства производительности Подключение к приложению с повышенными правами. Измерение производительности приложения
Профилирование Используйте профилировщик GPU. Профилирование GPU
Развертывание Развертывание веб-приложения в службах IIS на локальном компьютере. веб-развертывание ASP.NET с помощью Visual Studio
Разработка Разработка решений SharePoint. Создание решений SharePoint

Запуск Visual Studio от имени администратора

Если вам нужно запустить Visual Studio от имени администратора, вот как это сделать.

Использование меню «Пуск»

  1. В зависимости от используемой версии Windows выполните одно из следующих действий:
    • В Windows 10 откройте меню «Пуск«, а затем прокрутите страницу в Visual Studio.
    • В Windows 11 нажмите кнопку «Пуск», а затем в поле поиска введитеVisual Studio.
  2. Затем щелкните правой кнопкой мыши Visual Studio 2019 или Visual Studio 2022, а затем выберите » Больше>запуска от имени администратора«. После запуска Visual Studio в заголовке окна после имени продукта будет указано (Администратор).

Изменение ярлыка

Можно также изменить ярлык приложения, чтобы всегда запускать его с правами администратора. Это делается следующим образом.

Windows 10
  1. Откройте меню Пуск, перейдите к версии Visual Studio, которую вы используете, и выберите Дополнительно>Перейти к расположению файла.
  2. В Проводнике найдите ярлык для используемой версии Visual Studio. Затем щелкните ярлык правой кнопкой мыши и выберите Отправить>Рабочий стол (создать ярлык).
  3. На рабочем столе с Windows 10 щелкните правой кнопкой мыши ярлык Visual Studio и выберите пункт «Свойства«.
  4. Нажмите кнопку Дополнительно, а затем установите флажок Запуск от имени администратора.
  5. Выберите ОК, затем выберите ОК еще раз.
Windows 11
  1. Нажмите кнопку «Пуск«, а затем в поле поиска введитеVisual Studio.
  2. В результатах поиска щелкните правой кнопкой мыши Visual Studio 2019 или Visual Studio 2022, а затем выберите «Открыть расположение файла».
  3. В Проводнике найдите ярлык для используемой версии Visual Studio. Затем щелкните правой кнопкой мыши ярлык и выберите «Показать дополнительные параметры>«Отправить на>рабочий стол» (создать ярлык).
  4. На рабочем столе Windows 11 щелкните правой кнопкой мыши ярлык Visual Studio и выберите пункт «Свойства«.
  5. Затем нажмите кнопку «Дополнительно«, а затем нажмите кнопку «Запуск от имени администратора» проверка.
  6. Нажмите кнопку «ОК » два раза, чтобы закрыть диалоговое окно.

Связанный контент

  • Установка Visual Studio
  • Перенос, миграция и обновление проектов Visual Studio

Запуск программы

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

Пользователи, которые хотят отладить программу, могут нажать клавишу F5 , чтобы запустить отладчик из интегрированной среды разработки. Это начинает ряд событий, которые в конечном итоге приводят к подключению интегрированной среды разработки к подсистеме отладки (DE), которая, в свою очередь, подключена или подключена к программе следующим образом:

  1. Интегрированная среда разработки сначала вызывает пакет проекта для получения параметров активной отладки проекта решения. Эти параметры включают начальный каталог, переменные среды, порт, в котором будет выполняться программа, и de, используемое для создания программы, если указано. Эти параметры передаются в пакет отладки.
  2. Если указан de, de вызывает операционную систему для запуска программы. В результате запуска программы среда выполнения программы загружается. Например, если программа написана в MSIL, среда CLR будет вызвана для запуска программы. –или– Если de не указан, порт вызывает операционную систему для запуска программы, что приводит к загрузке среды выполнения программы.

Примечание. Если de используется для запуска программы, скорее всего, тот же DE будет присоединен к программе.

Примечание. Рекомендуется создать узел программы во время выполнения, так как узел программы является упрощенным представлением программы, которую можно отлаживать. Для создания и регистрации узла программы не требуется загружать весь de de. Если DE предназначен для запуска в процессе интегрированной среды разработки, но на самом деле не выполняется интегрированная среда разработки, необходимо добавить узел программы в порт.

В этом разделе

Уведомление порта объясняет, что происходит после запуска программы, а порт уведомляется.

Присоединение после запуска документов, когда сеанс отладки готов к подключению DE к программе.

Связанный контент

  • Задачи отладки содержат ссылки на различные задачи отладки, такие как запуск программы и оценка выражений.

Настройка запуска

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

Вы можете настроить процесс запуска для Visual Studio несколькими способами, например, открыв последнее решение или просто пустую среду разработки.

Изменение автозапускаемого элемента

  1. В строке меню выберите пункт Сервис>Параметры.
  2. Разверните узел «Среда«, а затем выберите «Запуск«.
  3. В открываемом списке выберите то, что нужно выполнить после запуска Visual Studio. Вы можете выбрать окно запуска (в котором можно открыть новый или существующий проект), последние решения или пустую среду.
  1. В строке меню выберите пункт Сервис>Параметры.
  2. Разверните узел «Среда«, а затем выберите «Общие«.
  3. В открываемом списке выберите то, что нужно выполнить после запуска Visual Studio. Вы можете выбрать окно «Пуск» (где можно открыть новый или существующий проект), последнее решение или пустую среду.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *