Как добавить в Visual Studio 2017 c

Обновлено: 02.07.2024

Как добавить дополнительные компоненты в Visual Studio 2017?

В установщике Visual Studio перейдите на вкладку «Рабочие нагрузки», а затем выберите или отмените выбор нужных рабочих нагрузок. Чтобы добавить больше компонентов, чем установлено рабочей нагрузкой, перейдите на вкладку "Отдельные компоненты", а затем выберите нужные отдельные компоненты или отмените их выбор.

Как скачать компилятор C++ для Visual Studio?

Вы можете установить расширение C/C++, выполнив поиск «c++» в представлении «Расширения» (Ctrl+Shift+X). Установите набор инструментов компилятора Microsoft Visual C++ (MSVC). Если у вас установлена ​​последняя версия Visual Studio, откройте установщик Visual Studio из меню "Пуск" Windows и убедитесь, что отмечена рабочая нагрузка C++.

Как узнать, установлен ли C++?

Как открыть файл C++ в Visual Studio?

Файлы CPP обычно распространяются в виде примеров программ C++, поэтому вы можете просмотреть код, скомпилировать приложение и просмотреть результаты.

  1. Нажмите кнопку «Пуск» в Windows и выберите «Все программы». Нажмите "Майкрософт".
  2. Нажмите пункт меню «Файл», затем выберите «Открыть». Дважды щелкните файл CPP, чтобы загрузить исходный код в Visual Studio.

Как запустить C++?

Нажмите Файл->Создать->Исходный файл.

  1. Напишите свою программу на C++, как показано ниже, и сохраните ее (ctrl+s).
  2. После того как вы написали программу, нажмите «Компилировать и запустить».
  3. Появится окно вывода, в котором будет напечатано сообщение Hello World.
  4. Теперь вы готовы перейти к следующей главе.

Как узнать, какая версия C++ у меня установлена ​​в Visual Studio?

  1. Что касается пакетов среды выполнения VC++, вы можете легко проверить их, выбрав Панель управления -> Программы и компоненты (Установка и удаление программ в XP). Вы найдете все установленные распространяемые компоненты Visual C++ в своей системе.
  2. В системе можно установить несколько версий пакета среды выполнения.

Как установить Microsoft Visual C++?

Как установить распространяемый Visual C++

Как вы модифицируете VS 2017?

Можно ли изменить Visual Studio после установки?

  1. Перейдите к панели управления.
  2. Перейти к программам.
  3. Нажмите "Программы и компоненты".
  4. Найдите Microsoft Visual Studio в списке программ.
  5. Щелкните правой кнопкой мыши Microsoft Visual Studio.
  6. Выберите Изменить.
  7. Выберите «Изменить».
  8. Выберите нужные пакеты.

Как снова запустить установщик Visual Studio?

  1. Найдите установщик Visual Studio на своем компьютере. Например, на компьютере с Windows 10 Anniversary Update или более поздней версии выберите "Пуск", а затем прокрутите до буквы V, где он указан как установщик Visual Studio.
  2. Откройте программу установки, выберите "Еще", а затем выберите "Восстановить".

Как добавить дополнительные инструменты в Visual Studio?

Добавить новые инструменты в меню "Инструменты"

  1. Откройте диалоговое окно «Внешние инструменты», выбрав «Инструменты» > «Внешние инструменты».
  2. Нажмите «Добавить», а затем введите информацию. Например, следующая запись заставляет проводник Windows открываться в каталоге файла, открытого в данный момент в Visual Studio: Title: Open File Location.

Как загрузить и установить компилятор C++?

Где находится компилятор Visual Studio C++?

Как объяснялось выше, компилятор Microsoft C/C++ является частью Windows SDK и изначально включен в установку Visual Studio. Точнее, путь по умолчанию, где вы найдете компилятор, — C:Program Files (x86)Microsoft Visual Studio 12.0VCbin. Компилятор — cl.exe.

Как добавить библиотеку в Visual Studio?

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

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

Снимок экрана видео C и C++

Загружая, вы соглашаетесь с условиями лицензирования для выбранного ниже выпуска 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.

снимок экрана для набора инструментов Microsoft Visual C++

скриншот поддержки C+ +11, C++14 и многие функции C++17

Современная поддержка 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 поможет вам продуктивно работать.

снимок экрана инструментов отладки Linux

скриншот мобильной разработки окно

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

Нацельтесь на 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 и отладчика мирового класса.

скриншот разработки игры окно

скриншот окна отладки и диагностики

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

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

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

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

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

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

Если вы еще не загрузили и не установили Visual Studio и инструменты Microsoft C/C++, вот как начать работу.

Установка Visual Studio 2022

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

Хотите узнать больше о том, что еще нового в этой версии? См. примечания к выпуску Visual Studio.

Готовы к установке? Мы расскажем вам об этом шаг за шагом.

Шаг 1. Убедитесь, что ваш компьютер готов к работе с Visual Studio

Перед началом установки Visual Studio:

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

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

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

Освободите место. Удалите ненужные файлы и приложения из %SystemDrive%, например, запустив приложение "Очистка диска".

Вопросы о параллельном использовании предыдущих версий Visual Studio с Visual Studio 2022 см. на странице "Таргетинг и совместимость платформы Visual Studio 2022".

Шаг 2. Загрузите Visual Studio

Затем загрузите файл загрузчика Visual Studio. Для этого нажмите следующую кнопку, чтобы перейти на страницу загрузки Visual Studio. Выберите нужную версию Visual Studio и нажмите кнопку Бесплатная пробная версия или Бесплатная загрузка.

Шаг 3. Установите программу установки Visual Studio

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

В папке "Загрузки" дважды щелкните загрузчик, соответствующий или похожий на один из следующих файлов:

  • vs_community.exe для сообщества Visual Studio
  • vs_professional.exe для Visual Studio Professional
  • vs_enterprise.exe для Visual Studio Enterprise

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

Мы попросим вас принять Условия лицензии Microsoft и Заявление о конфиденциальности Microsoft. Выберите Продолжить.

Шаг 4. Выберите рабочие нагрузки

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

Найдите нужную рабочую нагрузку на экране «Установка Visual Studio».

Visual Studio 2022: Установите рабочую нагрузку». /><br /></p>
<p>Для поддержки ядра C и C++ выберите рабочую нагрузку

Дополнительные рабочие нагрузки поддерживают другие виды разработки. Например, выберите рабочую нагрузку «Разработка универсальной платформы Windows», чтобы создавать приложения, использующие среду выполнения Windows для Microsoft Store. Выберите «Разработка игр на C++», чтобы создавать игры, использующие DirectX, Unreal и Cocos2d. Выберите "Разработка для Linux с C++" для платформ Linux, включая разработку для Интернета вещей.

На панели сведений об установке перечислены включенные и дополнительные компоненты, установленные для каждой рабочей нагрузки. Вы можете выбрать или отменить выбор дополнительных компонентов в этом списке. Например, для поддержки разработки с помощью наборов инструментов компилятора Visual Studio 2017 или 2015 выберите дополнительные компоненты MSVC v141 или MSVC v140. Вы можете добавить поддержку MFC, экспериментального языкового расширения Modules, IncrediBuild и т. д.

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

Затем появляются экраны состояния, показывающие ход установки Visual Studio.

В любой момент после установки вы можете установить рабочие нагрузки или компоненты, которые не были установлены изначально. Если у вас открыта Visual Studio, выберите Инструменты > Получить инструменты и компоненты. который открывает установщик Visual Studio. Или откройте установщик Visual Studio из меню «Пуск». Оттуда вы можете выбрать рабочие нагрузки или компоненты, которые хотите установить. Затем выберите «Изменить».

Шаг 5. Выберите отдельные компоненты (необязательно)

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

Шаг 6. Установите языковые пакеты (необязательно)

По умолчанию программа установки пытается подобрать язык операционной системы при первом запуске. Чтобы установить Visual Studio на выбранном вами языке, выберите вкладку Языковые пакеты в установщике Visual Studio и следуйте инструкциям.

 Снимок экрана установщика Visual Studio, показывающий вкладку «Установить языковые пакеты». /><br /></p>
<h4>Изменить язык программы установки из командной строки</h4>
<p>Еще один способ изменить язык по умолчанию — запустить программу установки из командной строки. Например, вы можете заставить программу установки работать на английском языке, используя следующую команду: vs_installer.exe --locale en-US . Программа установки запомнит этот параметр при следующем запуске. Программа установки поддерживает следующие языковые токены: zh-cn, zh-tw, cs-cz, en-us, es-es, fr-fr, de-de, it-it, ja-jp, ko-kr, pl- pl, pt-br, ru-ru и tr-tr.</p>
<h3>Шаг 7. Измените место установки (необязательно)</h3>
<p>Вы можете уменьшить объем установки Visual Studio на системном диске. Вы можете переместить кэш загрузки, общие компоненты, пакеты SDK и инструменты на разные диски и оставить Visual Studio на том диске, на котором она работает быстрее всего.</p>
<p>Выбрать другой диск можно только при первой установке Visual Studio. Если вы уже установили его и хотите заменить диски, необходимо удалить Visual Studio, а затем переустановить его.</p>
<h3>Шаг 8. Начните разработку</h3>
<p>После завершения установки Visual Studio нажмите кнопку

В стартовом окне выберите Создать новый проект.

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

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

Visual Studio открывает ваш новый проект, и вы готовы к написанию кода!

Установка Visual Studio 2019

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

Хотите узнать больше о том, что еще нового в этой версии? См. примечания к выпуску Visual Studio.

Готовы к установке? Мы расскажем вам об этом шаг за шагом.

Шаг 1. Убедитесь, что ваш компьютер готов к работе с Visual Studio

Перед началом установки Visual Studio:

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

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

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

Освободите место. Удалите ненужные файлы и приложения из %SystemDrive%, например, запустив приложение "Очистка диска".

Вопросы о параллельном использовании предыдущих версий Visual Studio с Visual Studio 2019 см. на странице "Таргетинг и совместимость платформы Visual Studio 2019".

Шаг 2. Загрузите Visual Studio

Затем загрузите файл загрузчика Visual Studio. Для этого нажмите следующую кнопку, чтобы перейти на страницу загрузки Visual Studio. Нажмите кнопку «Загрузить», после чего вы сможете выбрать нужную версию Visual Studio.

Шаг 3. Установите программу установки Visual Studio

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

В папке "Загрузки" дважды щелкните загрузчик, соответствующий или похожий на один из следующих файлов:

  • vs_community.exe для сообщества Visual Studio
  • vs_professional.exe для Visual Studio Professional
  • vs_enterprise.exe для Visual Studio Enterprise

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

Мы попросим вас принять Условия лицензии Microsoft и Заявление о конфиденциальности Microsoft. Выберите Продолжить.

Шаг 4. Выберите рабочие нагрузки

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

Найдите нужную рабочую нагрузку на экране «Установка Visual Studio».

Visual Studio 2019: Установите рабочую нагрузку». /><br /></p>
<p>Для поддержки ядра C и C++ выберите рабочую нагрузку

Дополнительные рабочие нагрузки поддерживают другие виды разработки. Например, выберите рабочую нагрузку «Разработка универсальной платформы Windows», чтобы создавать приложения, использующие среду выполнения Windows для Microsoft Store.Выберите «Разработка игр на C++», чтобы создавать игры, использующие DirectX, Unreal и Cocos2d. Выберите "Разработка для Linux с C++" для платформ Linux, включая разработку для Интернета вещей.

На панели сведений об установке перечислены включенные и дополнительные компоненты, установленные для каждой рабочей нагрузки. Вы можете выбрать или отменить выбор дополнительных компонентов в этом списке. Например, для поддержки разработки с помощью наборов инструментов компилятора Visual Studio 2017 или 2015 выберите дополнительные компоненты MSVC v141 или MSVC v140. Вы можете добавить поддержку MFC, экспериментального языкового расширения Modules, IncrediBuild и т. д.

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

Затем появляются экраны состояния, показывающие ход установки Visual Studio.

В любой момент после установки вы можете установить рабочие нагрузки или компоненты, которые не были установлены изначально. Если у вас открыта Visual Studio, выберите Инструменты > Получить инструменты и компоненты. который открывает установщик Visual Studio. Или откройте установщик Visual Studio из меню «Пуск». Оттуда вы можете выбрать рабочие нагрузки или компоненты, которые хотите установить. Затем выберите «Изменить».

Шаг 5. Выберите отдельные компоненты (необязательно)

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

 Снимок экрана установщика Visual Studio, показывающий вкладку «Установить отдельные компоненты». /><br /></p>
<h3>Шаг 6. Установите языковые пакеты (необязательно)</h3>
<p>По умолчанию программа установки пытается подобрать язык операционной системы при первом запуске. Чтобы установить Visual Studio на выбранном вами языке, выберите вкладку Языковые пакеты в установщике Visual Studio и следуйте инструкциям.</p>
<p><img class=

Выбрать другой диск можно только при первой установке Visual Studio. Если вы уже установили его и хотите заменить диски, необходимо удалить Visual Studio, а затем переустановить его.

Шаг 8. Начните разработку

После завершения установки Visual Studio нажмите кнопку "Запустить", чтобы начать разработку в Visual Studio.

В стартовом окне выберите Создать новый проект.

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

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

Visual Studio открывает ваш новый проект, и вы готовы к написанию кода!

Установка Visual Studio 2017

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

Предпосылки

Широкополосное подключение к Интернету. Установщик Visual Studio может загрузить несколько гигабайт данных.

Компьютер под управлением Microsoft Windows 7 или более поздних версий. Мы рекомендуем последнюю версию Windows для наилучшего опыта разработки. Перед установкой Visual Studio убедитесь, что в вашей системе установлены последние обновления.

Достаточно свободного места на диске.Visual Studio требует не менее 7 ГБ дискового пространства и может занимать 50 ГБ и более, если установлено много стандартных компонентов. Мы рекомендуем установить его на диск C:.

Подробнее о требованиях к дисковому пространству и операционной системе см. в разделе Требования к системе для продуктов семейства Visual Studio. Программа установки сообщает, сколько места на диске требуется для выбранных вами параметров.

Скачать и установить

Чтобы загрузить последнюю версию установщика Visual Studio 2017 для Windows, перейдите на страницу загрузки старых версий Microsoft Visual Studio. Разверните раздел 2017 и нажмите кнопку "Загрузить".

Версия Community предназначена для индивидуальных разработчиков, обучения в классе, академических исследований и разработки с открытым исходным кодом. Для других целей установите Visual Studio 2017 Professional или Visual Studio 2017 Enterprise.

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

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

Подробно настольная разработка с рабочей нагрузкой C++». /><br /></p>
<p>Для C и C++ выберите рабочую нагрузку Разработка для настольных ПК с C++, а затем выберите Установить.</p>
<p>По завершении установки нажмите кнопку

При первом запуске Visual Studio вам будет предложено войти с помощью учетной записи Microsoft. Если у вас его нет, вы можете создать его бесплатно. Вы также должны выбрать тему. Не волнуйтесь, вы можете изменить его позже, если захотите.

Подготовка Visual Studio к использованию при первом запуске может занять несколько минут. Вот как это выглядит в замедленной съемке:

При повторном запуске Visual Studio запускается намного быстрее.

Когда откроется Visual Studio, проверьте, выделен ли значок флажка в строке заголовка:

 Флаг уведомления Visual Studio». /><br /></p>
<p>Если он выделен, выберите его, чтобы открыть окно уведомлений. Если для Visual Studio доступны какие-либо обновления, мы рекомендуем установить их сейчас. После завершения установки перезапустите Visual Studio.</p>
<h2>Установка Visual Studio 2015</h2>
<p>Чтобы установить Visual Studio 2015, перейдите на страницу загрузки старых версий Microsoft Visual Studio. Разверните раздел 2015 и нажмите кнопку «Загрузить». Запустите загруженную программу установки и выберите выборочную установку, а затем выберите компонент C++. Чтобы добавить поддержку C и C++ в существующую установку Visual Studio 2015, нажмите кнопку «Пуск» в Windows и введите «Установка и удаление программ». Откройте программу из списка результатов, а затем найдите свою установку Visual Studio 2015 в списке установленных программ. Дважды щелкните его, затем выберите «Изменить» и выберите компоненты Visual C++ для установки.</p>
<p>В целом мы настоятельно рекомендуем использовать последнюю версию Visual Studio, даже если вам нужно скомпилировать код с помощью компилятора Visual Studio 2015. Дополнительные сведения см. в статье Использование встроенного мультитаргетинга в Visual Studio для создания старых проектов.</p>
<p>Когда Visual Studio запущена, вы готовы перейти к следующему шагу.</p>
<p>Вы новичок в Visual Studio и работаете с C++? Тогда вы пришли в нужное место. Независимо от того, являетесь ли вы студентом, пишущим одну из своих первых программ, или опытным разработчиком на C++ с многолетним опытом, Visual Studio станет мощной средой для разработки на C++. Visual Studio — это интегрированная среда разработки, включающая множество функций, от просмотра кода, раскрашивания и навигации до автоматического завершения символов, встроенного компилятора и системы сборки, передового отладчика, а также встроенных инструментов тестирования и анализа кода. Мы охватили вас от начала до конца, от создания кода до управления непрерывной интеграцией, но, конечно, это означает, что вам нужно многому научиться. В этом сообщении блога рассказывается об основах, которые помогут вам начать работу. Вы получите лишь небольшое представление о мощных инструментах, которые предоставляет Visual Studio, но если вы хотите узнать больше, вам следует щелкнуть ссылки в этом посте.</p>
<p>В этом сообщении блога рассматриваются следующие понятия:</p>
<h4>Настройка Visual Studio</h4>
<p>Visual Studio перешагнула 20-летний рубеж, выпустив <em>Visual Studio 2017</em>.Существует множество версий продукта, но в целом всегда следует выбирать самую последнюю. Это позволит вам использовать новейшие и лучшие функции, включая самый современный компилятор. Вы также получите выгоду от недавних исправлений ошибок и улучшений производительности.</p>
<p>Visual Studio доступен в трех различных версиях: <em>Community</em>, <em>Professional</em> и <em>Enterprise</em>. Community Edition совершенно бесплатна для малого бизнеса, проектов с открытым исходным кодом, академических исследований и учебных сред. Если вы не соответствуете требованиям для получения лицензии сообщества, вместо этого вы можете приобрести профессиональную версию. Если вы работаете на крупном предприятии или просто хотите использовать лучшее, что может предложить Visual Studio, вам следует рассмотреть вариант Enterprise Edition. Если вы не уверены, вы можете сравнить предложения на веб-сайте Visual Studio. Это руководство применимо ко всем выпускам.</p>
<p>Загрузив программу установки, запустите ее. Visual Studio позволяет вам выбирать, какие рабочие нагрузки вы хотите установить, выбирая только те компоненты, которые вам нужны, и ничего лишнего. Следующие рабочие нагрузки находятся под эгидой C++:</p>
<p> <table style= Desktop development with C++ Предоставляет инструменты, необходимые для создания и отладки классических настольных приложений. Сюда входят классические консольные приложения Win32. Мобильная разработка на C++ Включает инструменты, необходимые для Android и iOS. Игра разработка с помощью C++ Позволяет быстро и легко приступить к созданию игр с использованием DirectX, Unreal Engine или Cocos2d. < td style="vertical-align:middle">Разработка Linux с помощью C++ Все необходимые инструменты для разработки и отладки приложений Linux. < /td> Разработка универсальной платформы Windows. Эта рабочая нагрузка относится не только к C++, но вы можете включить поддержку C++, проверив отдельный компонент на наличие «поддержки C++ UWP».

Рабочие нагрузки установщика

Для этого руководства установите рабочую нагрузку Разработка для настольных ПК с помощью C++.

После того как вы сделали свой выбор и нажали Установить, Visual Studio начнет процесс установки. После завершения Visual Studio настроена и готова к работе!

Теперь давайте посмотрим на реальный проект. В этом следующем разделе, если вы не можете найти какую-либо функцию или команду, которую вы ищете, вы можете найти ее с помощью Быстрого запуска, окна поиска в правом верхнем углу IDE ( или нажмите Ctrl+Q, чтобы быстро добраться туда).

Открытие проектов или папок кода

Если вы откроете папку демонстрационного проекта в проводнике Windows, вы найдете множество различных файлов в дополнение к некоторому исходному коду. Как правило, код, организованный Visual Studio, отображается как решение, содержащее набор проектов. Когда кодовая база организована таким образом, она включает файл .sln (который настраивает решение), а также файлы .vcxproj (которые настраивают каждый проект); эти файлы помогают определить такие вещи, как включаемые пути, настройки компилятора и способ подключения проектов.

Visual Studio также поддерживает режим открытой папки, начиная с Visual Studio 2017, который избавляет от файлов .sln и .vcxproj и позволяет вам, как пользователю, самостоятельно настраивать собственную среду. Этот подход идеально подходит для кроссплатформенных проектов, которые будут запускаться из множества различных IDE или редакторов. Еще лучше, если вы являетесь пользователем CMake, поскольку в Visual Studio 2017 есть встроенный интерфейс CMake. В этом руководстве не рассматриваются Open Folder или CMake, но вам рекомендуется ознакомиться с соответствующими сообщениями в блогах, ссылками на которые приведена в этом абзаце, для получения дополнительной информации.

Чтобы открыть demoApplication, дважды щелкните файл .sln или в Visual Studio выберите Файл > Открыть > Проект/решение… и перейдите к соответствующему решению.

Обозреватель решений

После того как вы откроете проект, представление содержимого проекта появится в Обозревателе решений, как показано ниже: Новые проекты также можно создать, выбрав Файл > Создать. > Проект… и выберите подходящий шаблон. Консольные приложения находятся в разделе Visual C++ > Win32.

Создание приложения

Visual Studio тесно интегрирована с компилятором Visual C++, что упрощает создание и отладку приложений C++. В верхней части IDE на стандартной панели инструментов есть раскрывающиеся списки, в которых вы можете изменить конфигурацию и архитектуру сборки. Вы также можете легко добавить дополнительные конфигурации по мере необходимости. Для этого упражнения вы можете оставить настройки по умолчанию Отладка и x86. Попытайтесь собрать приложение, выбрав Сборка > Собрать решение (или же нажав F7). Сборка завершится ошибкой, так как код содержит ошибку. Окно вывода — ценный инструмент во время создания; он предоставляет информацию о статусе сборки.

Исправление ошибок компилятора

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

Дважды щелкните ошибку после сборки и исправьте ошибочную строку кода.

Редактирование кода и навигация

В этом разделе представлены возможности Visual Studio. Чтобы узнать больше об этой области, посетите запись блога C++ Code Editing and Navigation in Visual Studio.

Интеллект

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

IntelliSense

В основной функции попробуйте добавить вызов функции прощания в объект mySorter. Вы должны увидеть всплывающее окно IntelliSense со всеми возможными функциями, доступными в классе sorter.

Перейти

Чтобы эффективно писать и понимать код, необходима простая навигация по коду. С помощью функции Перейти (Ctrl+T) вы можете быстро добраться туда, куда вам нужно, не отрывая рук от клавиатуры. Когда вы открываете диалоговое окно, вы можете отфильтровать результаты, нажав нужную кнопку или начав запрос с определенного токена. Например, вы можете перейти к определенному файлу, открыв диалоговое окно Перейти к и введя «f». Другой распространенный способ получить доступ к этому диалоговому окну — перейти к определенному номеру строки; вы можете сделать это, открыв меню традиционным образом и используя токен «:», или нажав Ctrl+G. Попробуйте использовать Перейти для навигации по демонстрационному проекту.

Перейти к

Используйте меню Перейти (Ctrl+T), чтобы открыть файл sorter.h, введя «f sorter. ч». Используйте сочетание клавиш Ctrl+G , чтобы перейти к строке 23, чтобы изменить имя закрытого участника «name» на свое имя.

Просмотр/переход к определению

Иногда бывает сложно выяснить, где в кодовой базе определена функция или объект. Эта проблема легко решается в Visual Studio, где вы можете легко заглянуть в определения. Попробуйте это в демонстрационном проекте, выбрав функцию, которую хотите посмотреть, и нажав Alt+F12 или выбрав ее в контекстном меню. Это вызовет предварительный просмотр файла, в котором определена функция, где вы можете быстро внести небольшие изменения. Нажмите Esc, чтобы закрыть окно предварительного просмотра. Вы также можете перейти непосредственно к определению, нажав всего лишь F12.

Используйте Peek Definition для функции printVector , выбрав функцию и нажав Alt+F12.

Peek Definition Окно

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

Переименовать

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

Переименовать операцию рефакторинга

Используйте «Переименовать» (Ctrl+R, Ctrl+R), чтобы изменить метод «SILLY_SALUTATION_FUNCTION» на что-то более полезное, например «приветствие».

Отладка и диагностика проблем

После того как вы сможете успешно создать приложение и легко написать код, следующим шагом часто будет отладка приложения. Отладка может быть сложным процессом, и Visual Studio предоставляет множество мощных инструментов, которые помогут вам в этом. Наиболее часто используемым инструментом отладки является точка останова, так что давайте начнем с него. Если щелкнуть полосу слева от кода, должен появиться красный кружок. Если щелкнуть кружок, точка останова будет удалена. Когда установлена ​​точка останова и программа достигает этой точки выполнения, она останавливается, позволяя вам проверить переменные и текущее состояние программы.

Поместите точку останова в строку 33 файла demoApplication.cpp, щелкнув полосу слева от номеров строк.

Начать отладку

Нажмите красный кружок еще раз, чтобы удалить точку останова. Чтобы начать отладку, вы можете либо нажать зеленую стрелку в верхней части IDE, либо нажать F5. Как только программа остановилась в точке останова, вы можете сделать множество вещей, которые помогут вам диагностировать проблемы. Один из лучших способов найти проблемы — это понять текущее состояние программы по сравнению с тем, каким оно должно быть. Этого легко добиться с помощью окна Autos, в котором перечислены недавно использовавшиеся переменные и их значения. Вы также можете навести указатель мыши на переменную, чтобы увидеть ее текущее значение.

Выполните следующие действия:

  1. Поместите точку останова в строку 14 функции main.
  2. Нажмите зеленую стрелку в верхней части IDE или нажмите F5, чтобы начать отладку.
  3. Узнайте значение testInt перед его инициализацией, наведя указатель мыши на значение в коде.
  4. Посмотрите на значение testInt в окне Autos.
  5. Нажмите зеленую стрелку или F5 еще раз, чтобы остановить отладку.

Когда вы достаточно хорошо понимаете текущее состояние программы, вы можете нажать кнопку с зеленой стрелкой или снова нажать F5, чтобы программа работала до следующей точки останова. При необходимости вы также можете выполнять программу по одной строке за раз, используя стрелки вверху. Step Over (F10) запустит все, что находится в текущей строке, и приостановит выполнение после возврата из функции. Шаг внутрь (F11) последует за вызовом функции следующей строки, позволяя вам увидеть, что происходит внутри этой функции. В любой момент вы можете выйти (Shift+F11), что поместит программу сразу после того, как она завершит текущую функциональную область. После завершения отладки вы можете запустить программу до ее завершения или нажать красный квадрат (или Shift+F5) в верхней части IDE, чтобы остановить сеанс отладки.

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

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

Тестирование

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

 Создать тестовый проект

Добавьте тестовый проект в демонстрацию. Это можно сделать, выбрав Файл > Создать > Проект, а затем выбрав Visual C++ > Тест > Проект собственного модульного тестирования. Обязательно выберите параметр Добавить в решение в раскрывающемся списке "Решение". Вы также можете просто щелкнуть правой кнопкой мыши имя своего решения в Обозревателе решений и выбрать Добавить > Новый проект, чтобы выполнить ту же задачу. Добавив модульный тест, вы можете открыть файл .cpp, просмотреть базовую схему тестирования в шаблоне и начать добавлять тесты.

Написание утверждения

Добавьте тестовый метод, убедившись, что он пройдет успешно.Попробуйте следующий код: TEST_METHOD(TestMethod1) < Assert::AreEqual(1,1); > После добавления теста его можно запустить, выбрав Тест > Выполнить > Все тесты в меню в верхней части IDE. После запуска тестов вы увидите результаты в окне Test Explorer.

Проводник тестов Окно

Запустите тест, выбрав Тест > Выполнить > Все тесты. Попробуйте добавить еще один тест, который завершится ошибкой, и снова запустите тесты. Если вы хотите узнать больше о модульном тестировании, в том числе о том, как связать тестовый проект с тестируемым кодом и проверить покрытие кода модульными тестами, ознакомьтесь с записью блога Модульное тестирование C++ в Visual Studio.

Работа с командой

В наши дни очень часто приходится работать над проектом в команде, а Visual Studio упрощает совместную работу с другими людьми! Вы можете легко создавать новые репозитории системы управления версиями с помощью Git или Team Foundation Server для управления кодовой базой. Чтобы создать новый репозиторий для проекта, нажмите кнопку Добавить в систему управления версиями в нижней части экрана и добавьте открытый проект в выбранную систему управления версиями. Как только вы это сделаете, для вашего проекта будет создан локальный репозиторий. Отсюда вы можете делать коммиты или отправлять изменения в удаленную службу Git, например GitHub. Все это управляется в окне Team Explorer.

Попробуйте добавить демонстрационный проект в систему управления версиями и отправить его на GitHub. Это можно сделать, нажав кнопку Добавить в систему управления версиями, а затем отправив ее в удаленный репозиторий в Team Explorer.

Кроме того, вы можете легко клонировать исходный код из окна Team Explorer. Выберите Проекты > Новый репозиторий и следуйте инструкциям, чтобы клонировать проект. Отсюда все, что вам нужно сделать, это вставить URL-адрес, и проект будет клонирован. Чтобы узнать больше о совместной работе над проектом в Visual Studio, ознакомьтесь с записью блога Visual Studio для команд разработчиков C++.

Другие темы

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

Анализ кода

Visual Studio по умолчанию выявляет множество проблем с кодом, но его инструмент Анализ кода часто может выявить трудновыявляемые проблемы, которые обычно не замечаются. Распространенные ошибки, о которых сообщается, включают переполнение буфера, неинициализированную память, разыменование нулевого указателя и утечки памяти и ресурсов. Эта функция встроена в IDE и может быть легко использована для улучшения написания кода. Попробуйте его, перейдя в меню Анализ и выбрав Выполнить анализ кода > При решении. Узнайте больше об Анализе кода, а также о средствах проверки основных правил C++ в записи блога с объявлением.

Приобретение библиотеки

Получение библиотеки на C++ может оказаться сложной задачей. Хотя Visual Studio поддерживает управление пакетами NuGet, совсем недавно был запущен новый инструмент под названием vcpkg . Vcpkg — это инструмент с открытым исходным кодом, поддерживаемый корпорацией Майкрософт и упрощающий получение и создание библиотек с открытым исходным кодом. В настоящее время поддерживается более 200 библиотек. Этот инструмент, хотя и отделен от самой Visual Studio, является ценным помощником для любого разработчика C++ в Windows. Подробности читайте в сообщении блога с объявлениями.

Поддержка C/C++ для Visual Studio Code обеспечивается расширением Microsoft C/C++, позволяющим осуществлять кроссплатформенную разработку на C и C++ в Windows, Linux и macOS.

расширение cpp

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

  1. Откройте VS Code.
  2. Выберите значок просмотра расширений на панели действий или используйте сочетание клавиш ( ⇧⌘X (Windows, Linux Ctrl+Shift+X )).
  3. Выполните поиск по запросу "C++".
  4. Выберите "Установить".

Поиск c++ в расширениях вид

После установки расширения при открытии или создании файла *.cpp у вас будет подсветка синтаксиса (раскрашивание), интеллектуальное завершение и наведение (IntelliSense) и проверка ошибок.

Функции языка C++

Установите компилятор

C++ – это компилируемый язык. Это означает, что исходный код вашей программы должен быть переведен (скомпилирован) до того, как его можно будет запустить на вашем компьютере.VS Code — это, прежде всего, редактор, и он полагается на инструменты командной строки, которые выполняют большую часть рабочего процесса разработки. Расширение C/C++ не включает компилятор или отладчик C++. Вам нужно будет установить эти инструменты или использовать те, которые уже установлены на вашем компьютере.

В вашей академической или рабочей среде разработки уже могут быть компилятор и отладчик C++. Обратитесь к своим преподавателям или коллегам за инструкциями по установке рекомендуемого набора инструментов C++ (компилятор, отладчик, система проектов, линтер).

На некоторых платформах, таких как Linux или macOS, уже установлен компилятор C++. В большинстве дистрибутивов Linux установлена ​​коллекция компиляторов GNU (GCC), и пользователи macOS могут получить инструменты Clang с помощью Xcode.

Проверьте, установлен ли у вас компилятор

Убедитесь, что исполняемый файл вашего компилятора находится в пути вашей платформы (%PATH в Windows, $PATH в Linux и macOS), чтобы расширение C/C++ могло его найти. Вы можете проверить доступность своих инструментов C++, открыв встроенный терминал ( ⌃` (Windows, Linux Ctrl+` ) ) в VS Code и попытавшись напрямую запустить компилятор.

Проверка компилятора GCC g++:

Проверка Clang компилятора Clang:

Примечание. Если вы предпочитаете полную интегрированную среду разработки (IDE) со встроенной компиляцией, отладкой и шаблонами проектов (Файл > Новый проект), доступно множество вариантов, таких как Visual Studio Издание сообщества.

Если у вас не установлен компилятор, в приведенном ниже примере мы описываем, как установить минималистские инструменты GNU для Windows (MinGW) C++ (компилятор и отладчик). MinGW — популярный бесплатный набор инструментов для Windows. Если вы используете VS Code на другой платформе, вы можете прочитать учебные пособия по C++, в которых рассматриваются конфигурации C++ для Linux и macOS.

Пример: установка MinGW-x64

Мы установим 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 ).

Добавьте компилятор MinGW в свой путь

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

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

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

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

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

Привет, мир

Чтобы убедиться, что компилятор установлен и настроен правильно, мы создадим простейшую программу Hello World C++.

Создайте папку с именем «HelloWorld» и откройте VS Code в этой папке ( code . открывает VS Code в текущей папке):

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

Теперь создайте новый файл с именем helloworld.cpp, нажав кнопку «Новый файл» в проводнике или команду «Файл» > «Новый файл».

Кнопка

helloworld.cpp file

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

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

Теперь нажмите ⌘S (Windows, Linux Ctrl+S ), чтобы сохранить файл. Вы также можете включить автосохранение, чтобы автоматически сохранять изменения в файле, установив флажок Автосохранение в главном меню "Файл".

Создать Hello World

Теперь, когда у нас есть простая программа на C++, давайте ее создадим. Выберите команду «Терминал» > «Выполнить задачу сборки» ( ⇧⌘B (Windows, Linux Ctrl+Shift+B )) в главном меню.

Выполнить пункт меню

Появится раскрывающийся список с различными вариантами задач компилятора. Если вы используете набор инструментов GCC, такой как MinGW, вы должны выбрать C/C++: g++.exe построить активный файл.

Выберите g++.exe задача

Это скомпилирует helloworld.cpp и создаст исполняемый файл с именем helloworld.exe , который появится в проводнике.

helloworld.exe в файле Проводник

Запустить Hello World

Из командной строки или нового интегрированного терминала VS Code теперь вы можете запустить свою программу, введя ".\helloworld".

Запустите hello world в VS Интегрированный терминал

Если все настроено правильно, вы должны увидеть вывод "Hello World".

Это очень простой пример, который поможет вам начать разработку на C++ в VS Code. Следующим шагом является использование одного из перечисленных ниже руководств на вашей платформе (Windows, Linux или macOS) с предпочитаемым набором инструментов (GCC, Clang, Microsoft C++) и получение дополнительных сведений о языковых функциях расширения Microsoft C/C++, таких как IntelliSense. , навигация по коду, конфигурация сборки и отладка.

Учебники

Начните работу с C++ и VS Code с помощью руководств для вашей среды:

Документация

Дополнительную документацию по использованию расширения Microsoft C/C++ можно найти в разделе C++ на веб-сайте VS Code, где вы найдете темы по следующим темам:

C++ TOC на code.visualstudio.com

Удаленная разработка

VS Code и расширение C++ поддерживают удаленную разработку, позволяя вам работать через SSH на удаленном компьютере или виртуальной машине, внутри контейнера Docker или в подсистеме Windows для Linux (WSL).

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

  1. Установите пакет расширения удаленной разработки VS Code.
  2. Если удаленные исходные файлы размещены в WSL, используйте расширение Remote-WSL.
  3. Если вы подключаетесь к удаленному компьютеру с помощью SSH, используйте расширение Remote — SSH.
  4. Если удаленные исходные файлы размещены в контейнере (например, Docker), используйте расширение Remote — Containers.

Отзыв

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

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