Как настроить код Visual Studio для c

Обновлено: 21.11.2024

В этой статье показано, как получать тестовые примеры прямо из браузера без копирования и вставки и запускать их в VSCode всего двумя щелчками мыши, создавать собственные фрагменты кода и использовать мощный отладчик.

Если вы решали задачи на таких платформах, как GeeksforGeeks, CodeChef и других, вы, вероятно, используете онлайн-компилятор для решения задач. В этом случае копирование, изменение и запуск тестовых случаев становятся трудоемкими. Вам нужно переключать вкладки, чтобы копировать и вставлять тестовые случаи и изменять их. Решение проблем уже является сложной задачей.

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

Программирование в собственной среде IDE имеет свои замечательные функции, такие как IntelliSense: завершение кода, информация о параметрах, краткая информация и списки участников. Кроме того, нет задержки.

С помощью этого руководства программируйте как опытные программисты.

Настройка VSCode

Загрузите VSCode с официального сайта и установите его.

Для программирования CPP:

<р>1. Установите Mingw-w64 через веб-сайт SourceForge. Нажмите Mingw-w64, чтобы загрузить программу установки Windows Mingw-w64.

<р>2. Запустите программу установки.

<р>3. В разделе «Архитектура» выберите x86_64, а затем нажмите «Далее».

<р>4. Добавьте путь к папке bin Mingw-w64 в переменную среды Windows PATH, выполнив следующие действия:

5 Проверьте установку, выполнив эту команду в командной строке.

Добавить расширения

    : расширение для браузера для разбора программных проблем с веб-страниц и их сохранения. Доступно как для Chrome, так и для Firefox.: Расширение для VSCode, которое выполняет магию запуска тестовых случаев из файлов. Измените или добавьте тестовые случаи вручную.: Это вспомогательное расширение. Требуется для IntelliSense, отладки и просмотра кода. Линтинг, отладка (многопоточная, удаленная), Intellisense, форматирование кода, фрагменты и т. д.: (Необязательно) Запуск фрагмента кода или файла кода для нескольких языков без выполнения команд.

Теперь все готово для решения проблем без каких-либо хлопот. Этой настройки достаточно, чтобы начать работу, остальная настройка займет некоторое время.

Шаблоны

Скорость — важный фактор в соревновательном программировании. Поднимите решение проблем на новый уровень, создав собственные шаблоны. Сниппеты — отличный инструмент для более быстрого написания программ. Вы можете очень легко загрузить Генератор фрагментов.

Чтобы создать или изменить собственные фрагменты, выберите «Пользовательские фрагменты» в разделе «Файл» > «Настройки» (ctrl + shift + p), а затем выберите язык. Используйте этот замечательный сайт, чтобы преобразовать свой фрагмент кода в фрагмент. Вставьте фрагмент внутри фигурных скобок в файл конфигурации JSON и сохраните его. Разделяйте разные фрагменты запятой. Создавайте свои крутые сниппеты для разных алгоритмов или сделайте один большой шаблон.

Чтобы использовать сниппеты, вам просто нужно ввести триггер табуляции и нажать табуляцию.

Настройка отладчика

Иногда отладка может быть мучительной, особенно если программа большая и в ней есть ошибки времени выполнения. В этом случае печать мало чем поможет. Все, что вам нужно, это отладчик, чтобы спасти положение. К счастью, VSCode поставляется со встроенным удобным графическим интерфейсом для отладки.

Python поставляется со своим отладчиком, а GCC имеет gdb. Перейдите на вкладку отладчика слева и нажмите «Выполнить и отладить». Убедитесь, что у вас открыт файл для отладки.

Отладка скрипта Python

Если вы отлаживаете Python, вы должны получить такой запрос. Выберите файл Python

Это создаст файл launch.json в каталоге .vscode. Это выглядит так. Нет необходимости редактировать этот файл, достаточно запустить отладку. Узнайте больше об изменении конфигураций здесь.

Отладка сценариев C/C++

Перед отладкой необходимо добавить задачу сборки. В главном меню выберите «Терминал» > «Настроить задачу сборки по умолчанию». Появится раскрывающийся список, показывающий различные предопределенные задачи сборки для компиляторов C++. Выберите C/C++: активный файл сборки g++.

Это создаст файл tasks.json, сохраните его. Вам может быть предложено сначала выбрать среду. Выберите C++ (GDB/LLDB). После этого выберите конфигурацию отладки.

При этом также будет создан файл launch.json, который выглядит следующим образом. Дополнительные сведения о конфигурации см. на этой странице.

Теперь вы можете отлаживать свои программы на C и C++.

Примечание. Вам потребуется создать эти конфигурации, если вы работаете в другом каталоге. Создание этих файлов не займет много времени, но вы также можете скопировать их в другие каталоги.

Ввод данных во время отладки

Внутренняя консоль отладки будет запрашивать ввод при наличии любого оператора ввода. Есть более умный способ сделать это. Создайте файл с именем input.txt в текущем каталоге. Вставьте ввод в файл. В запуске.json измените ключ args на следующее значение:

К сожалению, это не работает для Python. Для python измените ключ консоли на

Открывается внешний терминал, который можно использовать для вставки ввода. Это можно сделать для C/C++, установив для параметра externalconsole значение true

.

В этом руководстве вы настроите Visual Studio Code для использования компилятора GCC C++ (g++) и отладчика GDB из mingw-w64 для создания программ, работающих в Windows.

После настройки VS Code вы скомпилируете и отладите простую программу Hello World в VS Code. В этом руководстве не рассказывается о GCC, GDB, Mingw-w64 или языке C++. По этим темам в Интернете доступно множество хороших ресурсов.

Если у вас возникнут какие-либо проблемы, не стесняйтесь сообщить о проблеме для этого руководства в репозитории документации VS Code.

Предпосылки

Чтобы успешно завершить это руководство, необходимо выполнить следующие шаги:

Установите расширение C/C++ для VS Code. Вы можете установить расширение C/C++, выполнив поиск «c++» в представлении «Расширения» ( ⇧⌘X (Windows, Linux Ctrl+Shift+X )).

Получите последнюю версию Mingw-w64 через MSYS2, который предоставляет актуальные встроенные сборки GCC, Mingw-w64 и других полезных инструментов и библиотек C++. Вы можете загрузить последнюю версию установщика со страницы MSYS2 или использовать эту ссылку для установки.

Следуйте инструкциям по установке на веб-сайте MSYS2, чтобы установить Mingw-w64. Не забудьте запустить каждое необходимое меню «Пуск» и команду pacman, особенно шаг 7, когда вы будете устанавливать актуальный набор инструментов Mingw-w64 ( pacman -S --needed base-devel mingw-w64-x86_64-toolchain ).

Добавьте путь к папке bin Mingw-w64 в переменную среды Windows PATH, выполнив следующие действия:

  1. В строке поиска Windows введите «Настройки», чтобы открыть настройки Windows.
  2. Найдите Изменить переменные среды для своей учетной записи.
  3. Выберите переменную «Путь» в своих пользовательских переменных, а затем нажмите «Изменить».
  4. Выберите «Создать» и добавьте путь к папке назначения Mingw-w64 в системный путь. Точный путь зависит от того, какую версию Mingw-w64 вы установили и где вы ее установили. Если вы использовали указанные выше настройки для установки Mingw-w64, добавьте это в путь: C:\msys64\mingw64\bin .
  5. Нажмите OK, чтобы сохранить обновленный путь. Вам нужно будет повторно открыть все окна консоли, чтобы новое местоположение PATH стало доступным.

Проверьте установку MinGW

Чтобы убедиться, что ваши инструменты Mingw-w64 правильно установлены и доступны, откройте новую командную строку и введите:

Если вы не видите ожидаемого вывода или g++ или gdb не является распознанной командой, убедитесь, что ваша запись PATH соответствует местоположению двоичного файла Mingw-w64, где находятся компиляторы. Если компиляторы не существуют в этой записи PATH, убедитесь, что вы выполнили инструкции на веб-сайте MSYS2 для установки Mingw-w64.

Создать Hello World

В командной строке Windows создайте пустую папку с именем Projects, в которую можно поместить все ваши проекты VS Code. Затем создайте подпапку helloworld , перейдите в нее и откройте VS Code в этой папке, введя следующие команды:

Код . Команда открывает VS Code в текущей рабочей папке, которая становится вашей «рабочей областью». Примите диалоговое окно «Доверие рабочей области», выбрав «Да, я доверяю авторам, поскольку это созданная вами папка».

По мере изучения руководства вы увидите три файла, созданных в папке .vscode в рабочей области:

  • tasks.json (инструкции по сборке)
  • launch.json (настройки отладчика)
  • c_cpp_properties.json (путь к компилятору и настройки IntelliSense)

Добавить файл исходного кода

В строке заголовка проводника нажмите кнопку "Новый файл" и назовите файл helloworld.cpp .

Добавить исходный код Hello World

Теперь вставьте этот исходный код:

Теперь нажмите ⌘S (Windows, Linux Ctrl+S ), чтобы сохранить файл. Обратите внимание, как только что добавленный файл отображается в представлении Проводника ( ⇧⌘E (Windows, Linux Ctrl+Shift+E )) на боковой панели VS Code:

Вы также можете включить функцию "Автосохранение" для автоматического сохранения изменений в файле, установив флажок "Автосохранение" в главном меню "Файл".

Панель действий в крайнем левом углу позволяет открывать различные представления, например «Поиск», «Управление версиями» и «Выполнить». Вы познакомитесь с представлением «Выполнить» позже в этом руководстве. Дополнительные сведения о других представлениях см. в документации по пользовательскому интерфейсу VS Code.

Примечание. Когда вы сохраняете или открываете файл C++, вы можете увидеть уведомление от расширения C/C++ о доступности версии Insiders, которая позволяет протестировать новые функции и исправления.Вы можете проигнорировать это уведомление, выбрав X (Удалить уведомление).

Исследуйте IntelliSense

В новом файле helloworld.cpp наведите указатель мыши на вектор или строку, чтобы увидеть информацию о типе. После объявления переменной msg начните вводить msg. как при вызове функции-члена. Вы должны немедленно увидеть список завершения, который показывает все функции-члены, и окно, которое показывает информацию о типе для объекта msg:

Вы можете нажать клавишу Tab, чтобы вставить выбранный элемент; затем, когда вы добавите открывающую скобку, вы увидите информацию обо всех аргументах, которые требуются функции.

Сборка helloworld.cpp

Далее вы создадите файл tasks.json, чтобы указать VS Code, как собирать (компилировать) программу. Эта задача вызовет компилятор g++ для создания исполняемого файла на основе исходного кода.

В главном меню выберите «Терминал» > «Настроить задачу сборки по умолчанию». В раскрывающемся списке будет отображаться раскрывающийся список задач со списком различных предопределенных задач сборки для компиляторов C++. Выберите активный файл сборки g++.exe, который создаст файл, отображаемый в настоящий момент (активный) в редакторе.

Это создаст файл tasks.json в папке .vscode и откроет его в редакторе.

Ваш новый файл tasks.json должен выглядеть примерно так, как показано ниже:

Настройка команды определяет программу для запуска; в данном случае это g++. Массив args указывает аргументы командной строки, которые будут переданы g++. Эти аргументы должны быть указаны в порядке, ожидаемом компилятором. Эта задача говорит g++ взять активный файл ( $ ), скомпилировать его и создать исполняемый файл в текущем каталоге ( $ ) с тем же именем, что и у активного файла, но с расширением .exe ( $.exe ), в результате чего helloworld.exe для нашего примера.

Примечание. Подробнее о переменных tasks.json можно узнать в справочнике по переменным.

Значение ярлыка — это то, что вы увидите в списке задач; вы можете назвать это как хотите.

Значение isDefault: true в групповом объекте указывает, что эта задача будет запущена при нажатии ⇧⌘B (Windows, Linux Ctrl+Shift+B ). Это свойство предназначено только для удобства; если вы установите для него значение false, вы все равно сможете запустить его из меню терминала с помощью Tasks: Run Build Task.

Запуск сборки

Вернитесь к файлу helloworld.cpp . Ваша задача создает активный файл, и вы хотите построить helloworld.cpp .

Чтобы запустить задачу сборки, определенную в tasks.json , нажмите ⇧⌘B (Windows, Linux Ctrl+Shift+B ) или в главном меню терминала выберите Запустить задачу сборки.

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

Создайте новый терминал с помощью кнопки +, и у вас будет новый терминал с папкой helloworld в качестве рабочего каталога. Запустите dir, и теперь вы должны увидеть исполняемый файл helloworld.exe .

Вы можете запустить helloworld в терминале, набрав helloworld.exe (или .\helloworld.exe, если вы используете терминал PowerShell).

Примечание. Возможно, сначала вам придется несколько раз нажать Enter, чтобы увидеть приглашение PowerShell в терминале. Эта проблема должна быть исправлена ​​в будущем выпуске Windows.

Изменение tasks.json

Вы можете изменить файл tasks.json для создания нескольких файлов C++, используя такой аргумент, как "$\\*.cpp" вместо $ . Это создаст все файлы .cpp в вашей текущей папке. Вы также можете изменить имя выходного файла, заменив "$\\$.exe" жестко заданным именем файла (например, "$\\myProgram.exe" ).

Отладка файла helloworld.cpp

Далее вы создадите файл launch.json, чтобы настроить VS Code для запуска отладчика GDB при нажатии F5 для отладки программы.

  1. В главном меню выберите «Выполнить» > «Добавить конфигурацию». а затем выберите C++ (GDB/LLDB).
  2. После этого вы увидите раскрывающийся список для различных предопределенных конфигураций отладки. Выберите активный файл сборки и отладки g++.exe.

VS Code создает файл launch.json, открывает его в редакторе, строит и запускает "helloworld".

Настройка программы определяет программу, которую вы хотите отлаживать. Здесь указывается активная папка с файлами $ и активное имя файла с расширением .exe $.exe , которое, если активным файлом является helloworld.cpp, будет helloworld.exe .

По умолчанию расширение C++ не будет добавлять точки останова в исходный код, а для параметра stopAtEntry установлено значение false .

Измените значение stopAtEntry на true, чтобы отладчик останавливался на основном методе при запуске отладки.

Примечание. Параметр preLaunchTask используется для указания задачи, которая должна быть выполнена перед запуском. Убедитесь, что он соответствует настройке метки файла tasks.json.

Начать сеанс отладки

  1. Вернитесь к файлу helloworld.cpp, чтобы он стал активным.
  2. Нажмите F5 или в главном меню выберите «Выполнить» > «Начать отладку». Прежде чем вы приступите к просмотру исходного кода, обратите внимание на несколько изменений в пользовательском интерфейсе:

Интегрированный терминал отображается в нижней части редактора исходного кода. На вкладке «Вывод отладки» вы видите вывод, указывающий на то, что отладчик запущен и работает.

Редактор выделяет первый оператор в основном методе. Это точка останова, которую расширение C++ автоматически устанавливает для вас:

В представлении «Выполнение» слева отображается отладочная информация. Вы увидите пример позже в этом руководстве.

В верхней части редактора кода появляется панель управления отладкой. Вы можете перемещать его по экрану, хватая точки с левой стороны.

Пошаговое выполнение кода

Теперь вы готовы приступить к выполнению кода.

Щелкните или нажмите значок "Переход" на панели управления отладкой.

Это перенесет выполнение программы на первую строку цикла for и пропустит все вызовы внутренних функций в векторных и строковых классах, которые вызываются при создании и инициализации переменной msg. Обратите внимание на изменение в окне переменных слева.

В этом случае ошибки ожидаемы, потому что, хотя имена переменных для цикла теперь видны отладчику, оператор еще не выполнен, поэтому в этот момент читать нечего. Однако содержимое msg видно, потому что этот оператор завершен.

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

Снова нажмите Step, чтобы выполнить оператор cout. (Обратите внимание, что в выпуске за март 2019 г. расширение C++ не выводит никаких выходных данных в консоль отладки до выхода из цикла.)

Если хотите, вы можете продолжать нажимать Step over до тех пор, пока все слова в векторе не будут напечатаны на консоли. Но если вам интересно, попробуйте нажать кнопку Step Into, чтобы просмотреть исходный код в стандартной библиотеке C++!

Чтобы вернуться к собственному коду, один из способов – продолжать нажимать кнопку "Перейти". Другой способ — установить точку останова в вашем коде, переключившись на вкладку helloworld.cpp в редакторе кода, поместив точку вставки где-нибудь в операторе cout внутри цикла и нажав F9. Красная точка появляется в поле слева, указывая на то, что в этой строке установлена ​​точка останова.

Затем нажмите F5, чтобы начать выполнение с текущей строки в заголовке стандартной библиотеки. Выполнение прервется на cout . Если хотите, вы можете снова нажать F9, чтобы отключить точку останова.

Когда цикл завершится, вы увидите выходные данные в интегрированном терминале вместе с некоторой другой диагностической информацией, которую выводит GDB.

Настроить часы

Иногда вам может понадобиться отслеживать значение переменной во время выполнения вашей программы. Вы можете сделать это, установив наблюдение за переменной.

Поместите точку вставки внутри цикла. В окне Watch щелкните знак «плюс» и в текстовом поле введите слово, которое является именем переменной цикла. Теперь просмотрите окно Watch, когда будете проходить цикл.

Добавьте еще одно наблюдение, добавив этот оператор перед циклом: int i = 0; . Затем внутри цикла добавьте следующий оператор: ++i; . Теперь добавьте часы для i, как вы делали это на предыдущем шаге.

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

Конфигурации C/C++

Если вам нужен больший контроль над расширением C/C++, вы можете создать файл c_cpp_properties.json, который позволит вам изменять такие параметры, как путь к компилятору, включаемые пути, стандарт C++ (по умолчанию C++ 17) и многое другое.

Вы можете просмотреть пользовательский интерфейс конфигурации C/C++, выполнив команду C/C++: Edit Configurations (UI) из палитры команд ( ⇧⌘P (Windows, Linux Ctrl+Shift+P )).

При этом открывается страница конфигураций C/C++. Когда вы вносите здесь изменения, VS Code записывает их в файл с именем c_cpp_properties.json в папке .vscode.

Здесь мы изменили имя конфигурации на GCC, установили в раскрывающемся списке путь к компилятору компилятор g++ и режим IntelliSense, чтобы он соответствовал компилятору (gcc-x64)

Visual Studio Code помещает эти параметры в файл .vscode\c_cpp_properties.json . Если вы откроете этот файл напрямую, он должен выглядеть примерно так:

Добавлять в параметр "Включить массив путей" нужно только в том случае, если ваша программа включает файлы заголовков, которых нет в вашей рабочей области или в пути стандартной библиотеки.

Путь к компилятору

Расширение использует параметрcompilePath для определения пути к файлам заголовков стандартной библиотеки C++. Когда расширение знает, где найти эти файлы, оно может предоставлять такие функции, как интеллектуальное завершение и переход к определению.

Расширение C/C++ пытается указать вcompilePath местоположение компилятора по умолчанию на основе того, что оно находит в вашей системе. Расширение выглядит в нескольких общих местах расположения компилятора.

Порядок поиска по пути компилятора:

  • Сначала проверьте наличие компилятора Microsoft Visual C++
  • Затем найдите g++ в подсистеме Windows для Linux (WSL)
  • Затем g++ для Mingw-w64.

Если у вас установлена ​​Visual Studio или WSL, вам может потребоваться изменить параметрcompilePath, чтобы он соответствовал предпочитаемому компилятору для вашего проекта. Например, если вы установили Mingw-w64 версии 8.1.0 с использованием архитектуры i686, многопоточности Win32 и параметров установки обработки исключений sjlj, путь будет выглядеть следующим образом: C:\Program Files (x86)\mingw-w64\i686- 8.1.0-win32-sjlj-rt_v6-rev0\mingw64\bin\g++.exe .

Устранение неполадок

MSYS2 установлен, но g++ и gdb по-прежнему не найдены

Вы должны выполнить шаги на веб-сайте MSYS2 и использовать интерфейс командной строки MSYS для установки Mingw-w64, который содержит эти инструменты.

MinGW 32-бит

Если вам нужна 32-разрядная версия набора инструментов MinGW, обратитесь к разделу Загрузка на вики-странице MSYS2. Он содержит ссылки на варианты установки как для 32-разрядных, так и для 64-разрядных версий.

Visual Studio Code — это бесплатный редактор исходного кода, разработанный Microsoft для Windows, Linux и macOS. Функции включают поддержку отладки, подсветку синтаксиса, интеллектуальное завершение кода, фрагменты кода, рефакторинг кода и встроенный Git.

В настоящее время он поддерживает сотни языков программирования и форматов файлов. Несколько распространенных языков поддерживаются по умолчанию (JavaScript, HTML, CSS и т. д.), а другие получают поддержку за счет добавления встроенных расширений. Если вы найдете язык, который не поддерживается существующим расширением, открытый характер системы расширений означает, что вы можете создать его.

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

Шаг 1. Загрузите код Visual Studio.

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

Теперь загрузите программу установки в соответствии с вашей операционной системой.

Шаг 2. Установите vscode

Этот шаг прост, примите соглашение и нажмите "Далее".

Отметьте следующие параметры, как показано на изображении выше, нажмите «Далее» и установите.

Шаг 3. Загрузите расширения для кода Visual Studio.

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

Теперь нажмите на расширение C/C++ от Microsoft, как показано на рисунке ниже. Если вы не видите расширения, ищите C/C++, и вы его найдете.

Установите расширение.

Теперь нам нужно установить другое расширение под названием Code Runner.

Теперь мы успешно установили редактор кода, но нам нужен компилятор для компиляции и вывода нашего кода, для этого мы установим MinGW.

Шаг 4. Загрузите MinGW

Введите mingw в Google и перейдите по первой ссылке, как показано на изображении ниже, или щелкните здесь.

Теперь нажмите "Загрузить".

Шаг 5. Установите MinGW

Откройте установщик, вы должны увидеть что-то похожее на изображение ниже. Нажмите «Установить», выберите каталог, в который следует установить программное обеспечение, и нажмите «Продолжить».

После установки нажмите «Продолжить», щелкните правой кнопкой мыши каждый флажок и выберите «Отметить для установки».

После установки всех флажков вы должны увидеть что-то вроде изображения ниже.

Теперь нажмите «Установка» в верхнем левом углу, а затем выберите «Применить изменения». Вы должны увидеть что-то похожее на изображение ниже.

А затем нажмите «Применить».

После завершения установки вы должны увидеть что-то вроде изображения ниже.

Нажмите "Закрыть" и закройте программу установки.

Шаг 6. Скопируйте путь к корзине

Теперь откройте «Этот компьютер» и откройте «Локальный диск C». Вы должны увидеть файл mingw и щелкнуть папку bin.

Теперь вам нужно скопировать папку назначения, которая находится над страницей, как показано ниже.

Теперь щелкните правой кнопкой мыши и скопируйте или просто нажмите Ctrl + C на клавиатуре.

Шаг 7. Переменные среды

Откройте «Панель управления» в меню «Пуск» и нажмите «Система». Если вы не можете найти систему на панели управления, просто введите «система» в строку поиска, которую вы можете найти в правом верхнем углу панели управления.

Нажмите «Дополнительные параметры системы» справа, вы должны увидеть свойства системы, как показано на изображении ниже.

Теперь нажмите "Переменные среды". Вы должны увидеть нечто, как показано на изображении ниже.

Теперь щелкните путь в системной переменной и нажмите «Изменить», как показано на изображении ниже.

Теперь нажмите «Создать» и вставьте путь к корзине, который мы скопировали на предыдущем шаге, а затем нажмите «ОК».

Теперь нажимайте "ОК", пока всплывающих окон не останется.

Шаг 8. Давайте проверим, успешно ли установлен MinGW.

Нажмите кнопку поиска в левом нижнем углу окна и найдите командную строку.

Выйти из полноэкранного режима

И если вы видите что-то похожее на изображение выше, вуаля! мы сделали это.

🛑 🛑 Если вы получили какую-либо ошибку, не волнуйтесь, просто переустановите mingw, как показано на шаге 4 и шаге 5, и это должно решить проблему.🛑🛑

Шаг 8. Давайте напишем нашу первую программу на C++

Ура! мы успешно настроили vscode для C и C++, теперь давайте проверим это, написав нашу первую программу в vscode.

Нажмите «Файл» в левом верхнем углу и выберите «Открыть папку».

Давайте создадим новую папку на рабочем столе и выберем папку.

Теперь нажмите на символ документа на боковой панели. Если вы не видите боковую панель, просто нажмите Ctrl + B на клавиатуре.

Теперь создайте файл с расширением .cpp, как показано на изображении ниже

Теперь давайте введем наш первый код. Вы можете скопировать и вставить код, который я предоставил ниже.

Установите компоненты, необходимые для создания приложений C и C++

  • Содержит компоненты C/C++ для настольных ПК, мобильных устройств, Linux и разработки игр.
  • Простая и простая установка
  • Добавьте дополнительные компоненты во время установки или

Загружая, вы соглашаетесь с условиями лицензирования для выбранного ниже выпуска Visual Studio. Мы также предлагаем возможность загрузки программного обеспечения с помощью Visual Studio. Это программное обеспечение лицензируется отдельно, как указано в Уведомлениях для третьих лиц или в сопроводительной лицензии. Скачивая, вы также соглашаетесь с этими лицензиями.

Вместо этого писать код на другом языке?

Загрузите Visual Studio для Windows и выберите необходимые инструменты

Поддержка любой кодовой базы

CMake, Clang, mingw и др.

Открывайте кодовую базу из любой среды и сразу приступайте к работе. Используйте MSBuild с компилятором Microsoft Visual C++ или сторонним набором инструментов, например CMake с Clang или mingw, для создания и отладки кода прямо в среде IDE. Воспользуйтесь первоклассным интерфейсом CMake.

Разработка Windows

Лучший способ настроить таргетинг на Windows

Разрабатывайте и создавайте классические настольные программы для Windows или универсальные приложения для Windows, предназначенные для HoloLens, Surface Hub, ПК и Xbox, с помощью набора инструментов Microsoft Visual C++ и Visual Studio 2022.

Современная поддержка C++

Создание приложений с использованием C++11, C++14 и C++17

Наслаждайтесь поддержкой C++11, C++14 и многих функций C++17 с лучшей на рынке производительностью, пропускной способностью и безопасностью. Пишите код, используя мощь универсальных лямбда-выражений, возобновляемых функций, decltype (auto), расширенных атрибутов constexpr и C++, выражений свертки, системы типов noexcept in, встроенных переменных и других современных функций.

Разработка Linux

Создавайте приложения для Linux и отлаживайте их в режиме реального времени

Воспользуйтесь мощными инструментами кодирования и отладки для управления кодом для Linux, созданным с помощью GCC, Clang или другого компилятора. Отлаживайте свои Linux-приложения, поскольку они работают удаленно с помощью GDB. Независимо от того, создаете ли вы приложения для Интернета вещей или высокопроизводительные облачные сервисы для Linux, Visual Studio поможет вам продуктивно работать.

Мобильная разработка

Нацельтесь на Android и iOS, сохраняя при этом продуктивность

Используйте возможности Visual Studio 2022 и отладчика для создания высокопроизводительных приложений и игр для Android и/или iOS на C++, совместного использования библиотек C++ для мобильных платформ и Windows или написания один раз и запуска на всех мобильных платформах с помощью Xamarin и C++.

Разработка игр

Присоединяйтесь к лучшим игровым студиям AAA, уже использующим Visual Studio

Создавайте высокопроизводительные игры с DirectX для запуска на устройствах Windows или создавайте кроссплатформенные игры с лучшим игровым движком, таким как Unity, Unreal и Cocos. Присоединяйтесь ко многим чрезвычайно успешным игровым студиям, которые уже используют Visual Studio, чтобы повысить свою производительность с помощью Visual Studio 2022 и отладчика мирового класса.

Непревзойденная отладка и диагностика

Напишите лучший код без ошибок

Выполните все базовые действия, такие как установка точек останова и пошаговое выполнение кода, а затем переходите к более продвинутым функциям с визуализацией переменных, профилированием производительности, отладкой любых локальных или удаленных процессов и отладкой многопоточных приложений. Запустите, чтобы щелкнуть, отредактируйте активный код и продолжите выполнение без перестроения.

Мощные функции повышения производительности

Быстро просматривайте, редактируйте и улучшайте свой код

Визуализируйте свой код с помощью раскрашивания синтаксиса, руководств, всплывающих подсказок по коду, просмотра классов или иерархии вызовов. Переход к любому символу кода по ссылке, определению, объявлению и т. д. Автодополнение кода по мере ввода, быстрое устранение проблем и рефакторинг кода в соответствии с вашими потребностями. Проанализируйте свой код на наличие распространенных проблем. Сэкономьте время, которое можно было бы потратить с большей пользой.

Читайте также: