Как открыть visual studio 2017
После выбора варианта студии и его установки, о которых я писал ранее, нужно хотя бы поверхностно представлять примерную схему работы программиста в этой среде разработки.
При написании программы кроме, собственно, текстовых файлов с кодом программы мы можем использовать еще кучу разных файлов в разнообразных форматах. Например, файлы картинок в разных форматах, файлы иконок и тому подобное. Все эти файлы, относящиеся к одной программе, мы храним в одной папке, и в студии это множество файлов называют «проектом».
Еще в студии есть понятие «решение». Имеется в виду решение какой-то поставленной программисту задачи. Если «решение» сложное, оно может состоять из нескольких проектов. В простом случае, с которого мы начнем, решение состоит из одного проекта.
При открытии студии по умолчанию открывается «Начальная страница», с которой можно создать новый проект, открыть существующий проект и увидеть список проектов, с которыми работал программист в последнее время («Последние»). Открытие этой «Начальной страницы» при запуске студии можно отключить (или включить обратно) через пункт меню «Средства» — «Параметры. » — раздел «Окружение» — «Запуск» — выбрать из списка «При запуске» значение «Показать пустое окружение». Если «Начальная страница» не открылась при запуске, для создания проекта можно воспользоваться пунктом меню «Файл» — «Создать» — «Проект. ».
[ Читать далее. ]
В открывшемся окне «Создание проекта» в левой части находится список разделов типов проектов. В центре — список типов проектов из выбранного слева раздела. Справа — текст с разъяснением области применения выбранного в центре типа проекта. В нижней части окна нужно указать название проекта, папку, в которой он будет находиться, название решения. Если установить флаг (галку) «Создать каталог для решения», то будет создана папка решения, внутри — файл решения и папка проекта с файлами и подпапками проекта. Если эту галку снять, то будет создана папка, внутри которой будут находиться и файл решения, и файлы и подпапки проекта.
Итак, в списке слева я выбираю раздел «Установленные» — «Visual C++». В центре появляется список типов проектов: Консольное приложение Windows, Классическое приложение Windows, Пустой проект. Я выбираю «Пустой проект». Имя проекта выскакивает «Project1», имя решения — такое же. Расположение по умолчанию — «C:\Users\Илья\source\repos». Флаг «Создать каталог для решения» оставляю по умолчанию — установленным. Нажимаю «OK».
В папке «C:\Users\Илья\source\repos\» получаем следующую структуру:
Для просмотра файлов и параметров проекта в студии используется «Обозреватель решений». По умолчанию панель «Обозревателя решений» открыта в окне студии слева, но если ее там нет, то можно вызвать через пункт меню «Вид» — «Обозреватель решений». Для сортировки файлов проекта по веткам «Обозревателя решений» используется вышеуказанный файл «Project1.vcxproj.filters». Все вышеуказанные файлы считаются вспомогательными и в «Обозревателе решений» не показываются.
Список файлов с кодом программы в «Обозревателе решений» можно посмотреть в ветке «Исходные файлы». В только что созданном пустом проекте эта ветка пустая, файлы нужно добавить. Это можно сделать, нажав правой кнопкой мыши на название ветки «Исходные файлы», в контекстном меню выбрать пункт «Добавить» — «Создать элемент. » — выбрать «Файл C++ (.cpp)». В созданном файле можно набирать код программы. Либо, если уже есть набранный файл с кодом программы, его нужно закинуть в папку проекта и добавить через пункт того же контекстного меню «Добавить» — «Существующий элемент. ».
Осталось получить исполняемый файл (.exe). Процесс его получения в студии называется «сборкой» и для открытого в данный момент проекта запускается с помощью пункта меню «Сборка» — «Собрать решение». Для сборки в студии можно задавать сотни разных параметров, получая на выходе очень разный по размерам и поведению исполняемый файл. По умолчанию уже существуют две настроенные конфигурации нашего решения с разными параметрами сборки — Debug и Release. Первая, очевидно, используется во время отладки программы. Вторая — для получения финального исполняемого файла, готового для распространения.
Переключатель между этими конфигурациями можно найти на панели инструментов студии, либо через пункт меню «Проект» — «Свойства». После сборки в конфигурации Debug в папке проекта появляется папка Debug с логами сборки, а в папке решения — папка Debug с исполняемым файлом «Project1.exe» и вспомогательными файлами. После сборки в конфигурации Release происходит то же самое, только названия соответствующих папок — Release.
В итоге размеры отладочного и финального варианта исполняемого файла «Project1.exe» в данном случае составили 38 Кб и 9 Кб соответственно.
Первая версия Microsoft Visual Studio была выпущена в 1998 году. В настоящее время последнее предложение называется Visual Studio 2017 и содержит множество функций. Он прошел долгий путь с момента его выпуска в 1998 году. Давайте просто кратко рассмотрим, как новичок может начать работу с VS. Поэтому, прежде всего, вам необходимо решить, собираетесь ли вы использовать онлайн-установщик или сначала отключить его. Это странно сложно. Из-за наличия в пакете сторонних компонентов, таких как Android Emulator, iOS SDK и т. Д., Microsoft не может напрямую размещать автономные образы ISO, как это было до VS 2015 года. Следовательно, существует два разных способа загрузки программного обеспечения в зависимости от после, если вы хотите автономный или онлайн-установщик. Давайте просто пройдемся по обоим по очереди.
Как установить Visual Studio
Автономный метод
Получение правильного издания
Прежде всего вам необходимо убедиться, какую версию Microsoft Visual Studio вы действительно хотите загрузить. Затем вам нужно будет найти подходящий веб-установщик для этой конкретной версии. Следующие ссылки предназначены для веб-установщика желаемой версии VS 2017.
- Загрузите Visual Studio Community 2017 здесь.
- Найдите Visual Studio Professional 2017 здесь.
- Загрузите Visual Studio Enterprise 2017 отсюда.
Получение всех файлов для автономного кэша
Давайте просто начнем для каждого компонента. Я говорю это; Вам не нужно получать все компоненты. Получить только те, которые имеют значение для вас.
Сначала откройте командную строку с правами администратора.
Затем перейдите в папку, в которой хранится только что загруженный установщик.
Теперь начните выполнять следующие инструкции командной строки в соответствии с вашими потребностями.
Если вы не хотите использовать английский в качестве языка для программного обеспечения, просто поменяйте en-US в приведенных выше командах на нужный язык.
Установка Visual Studio из загруженного кеша
На всякий случай, если вы хотите убедиться, что вы устанавливаете только те файлы, которые вы скачали, вы можете запустить эту инструкцию командной строки для проверки.
Теперь, наконец, чтобы установить VS из загруженных файлов, запустите эту инструкцию командной строки.
Онлайн установка
Чтобы загрузить Visual Studio с помощью онлайн-установщика, просто загрузите один из следующих файлов в соответствии с желаемой версией.
- Загрузите Visual Studio Community 2017 здесь.
- Найдите Visual Studio Professional 2017 здесь.
- Загрузите Visual Studio Enterprise 2017 отсюда.
Просто запустите файл, который вы только что загрузили. После этого вы увидите экран, похожий на этот.
Теперь нажмите продолжить , и теперь вы увидите эту страницу.
На этой странице вам нужно будет выбрать компоненты, которые вам нужно скачать. Выберите их и нажмите Установить.
После этого вы увидите, как VS загружает и применяет выбранные вами компоненты, как показано на скриншоте ниже.
После этого вам просто нужно подключить устройство на случай, если вы используете ноутбук или устройство Surface. Это так, потому что вы не хотите, чтобы ваш компьютер переходил в спящий режим во время установки. И когда ваш установщик завершит применение всех необходимых компонентов, вы увидите этот экран.
Эврика! У вас установлена Visual Studio 2017 на вашем компьютере. Вы можете найти его в меню «Пуск», как показано в приведенном ниже фрагменте экрана, или же найти его как ярлык на рабочем столе.
Теперь, когда вы запустите Visual Studio, он попросит вас войти с вашей учетной записью Microsoft. Если вы используете версию Professional или Enterprise, я бы порекомендовал вам войти в систему с помощью электронного адреса, который вы использовали для покупки подписки. После входа вы увидите страницу Начало работы .
Сначала мы посмотрим, как все работает внутри VS 2017. Перейдите в Файл> Новый> Проект. Теперь появится маленькое окно, которое будет похоже на это, как показано на скриншоте ниже.
Теперь вы можете начать писать свой код между этими фигурными скобками, как отмечено во фрагменте выше.
Просто теперь ваш код должен выглядеть примерно так:
Нажмите F5 на клавиатуре, чтобы запустить программу. Теперь появится окно консоли, показывающее вывод как
Вы можете увидеть это здесь.
Теперь из-за кода пишется как Console.ReadLine (); вам придется нажать любую клавишу на клавиатуре, чтобы вернуться к своему коду.
Если у вас возникнут дополнительные вопросы, не стесняйтесь комментировать их, и я постараюсь ответить на них как можно скорее.
Сейчас мы с Вами разберем процесс установки Visual Studio 2017 в редакции Community – это новая версия среды программирования от компании Microsoft, установку будем производить на операционную систему Windows 8.1.
Прежде чем переходить непосредственно к процессу установки, давайте поговорим о том, что же вообще такое Visual Studio? Что это за редакция Community? Какие системные требования для установки необходимо выполнить? Где скачать Visual Studio 2017? И потом, конечно же, перейдем к процессу установки Visual Studio Community 2017, как я уже сказал, устанавливать я буду на ОС Windows 8.1.
Что такое Visual Studio?
Актуальной на текущий момент является версия Visual Studio 2017, выпускается она в трех редакциях: Community, Professional и Enterprise.
Visual Studio Community – это бесплатная версия среды разработки Visual Studio. Она имеет весь необходимый функционал для разработки полноценных приложений, но у платных редакций Professional и Enterprise возможностей все равно больше и они могут использоваться предприятиями, в отличие от Community, которая, по сути, предназначена для индивидуальных разработчиков (т.е. физических лиц). Сравнение всех редакций Вы можете посмотреть на официальной странице – вот она.
Системные требования Visual Studio 2017
Среда Visual Studio 2017 поддерживается на следующих операционных системах:
-
;
- Windows 8.1;
- Windows 10;
- Windows Server 2012 R2; .
Минимальные требования к оборудованию:
- Процессор с частотой не ниже 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор;
- 2 ГБ оперативной памяти, рекомендуется 4 ГБ;
- Свободного места на жестком диске от 1 ГБ до 40 ГБ, в зависимости от установленных компонентов;
- Видеоадаптер с минимальным разрешением 1280 на 720 пикселей.
Где скачать Visual Studio 2017 Community?
После перехода на страницу нажимайте соответствующую ссылку, для скачивания Visual Studio 2017 Community жмите «Загружается бесплатно». Платные редакции Professional и Enterprise Вы также можете загрузить для тестирования, т.е. они имеют 90-дневную пробную версию.
В итоге у Вас должен загрузиться файл установщик vs_Community.exe.
Описание установки Visual Studio Community 2017
В этой версии представлен новый модульный процесс установки, другими словами, теперь Вы можете установить только те компоненты для разработки, которые Вам необходимы, например, если Вам не нужен модуль разработки веб приложений, то Вы его просто не устанавливаете, т.е. не отмечаете в процессе установки.
Примечание! Сразу скажу, что процесс установки Visual Studio может занять достаточно много времени, это связано с тем, что сначала будут загружаться все необходимые компоненты, а потом они будут устанавливаться. Например, у меня на компьютере со средними характеристиками установка заняла несколько часов!
Шаг 1
Запускаете скаченный файл vs_Community.exe. После запуска жмем «Продолжить».
Ждем минутку, пока подготовится установщик.
Шаг 2
В итоге запустится программа установки, где нам необходимо выбрать модули (компоненты VS), которые мы хотим установить. Отмечаем галочками нужные компоненты, жмем «Установить».
После чего начнется загрузка и установка всех необходимых компонентов.
Шаг 3
Запуск Visual Studio Community 2017
Для запуска Visual Studio можете использовать ярлык «Visual Studio 2017» в меню Windows. Во время запуска Вам предложат выполнить вход в систему. Если у Вас есть учетная запись, то можете войти, если нет, то нажимайте «Не сейчас! Возможно, позже».
Затем Вы можете выбрать цветовую схему Visual Studio. После выбора жмите «Запуск Visual Studio».
Скриншоты Visual Studio Community 2017
Вот мы с Вами и установили среду разработки Visual Studio Community 2017. На этом у меня все, пока!
Сразу отмечу, что этот материал подходит для версии Visual Studio 2017 не ниже v15.6.7, я же использовал v15.7.1 вначале и далее обновился до v15.7.3 при написании материала.
Проект для примера
WSL и gcc-arm-none-eabi
Предполагается, что у вас уже установлен и обновлён WSL. Для компиляции проектов потребуются скачивание и распаковка GNU Arm Embedded Toolchain. Итак, находясь в папке пользователя (при запуске ubuntu), скачиваем в её корень последнюю (на момент написания статьи) версию командой:
Примечание: Ссылку к архиву других версий самостоятельно вытягиваем\копируем со страницы GNU Arm Embedded Toolchain.
Теперь можно удалить ненужный архив:
Вот и всё, подготовка WSL на этом закончена.
Подготовка проекта
Все изменения для открытия проекта в Visual Studio 2017 будут в виде добавления файлов с настройками и командами. Незначительные отличия в других файлах в основном нацелены на исправление ошибок или просто изменение параметров исходного проекта.
Итак, по порядку. В корне проекта обязательно должен быть файл CppProperties.json, он отвечает за основные настройки проекта, пример с поясняющими комментариями:
Далее есть два пути:
Или, находясь в директории проекта, ПКМ на пустом месте и в контекстном меню выбираем Open in Visual Studio:
И создать шаблоны необходимых файлов .vs\Launch.vs.json и .vs\Tasks.vs.json из контекстного меню, пункты Debug and Launch Settings (ПКМ на бинарном файле) и Configure Tasks (ПКМ на Makefile или любом не компилируемом файле), а далее откорректировать их содержимое (кликабельно):
- Второй крайне простой: скопировать папку .vs из другого проекта (из которой нужны только вышеуказанные 2 файла , другие, находящиеся там файлы и папки генерируются и при копировании папки .vs их лучше удалять!) и внести коррективы.
Итак, неважно, каким путём созданы эти файлы, теперь разберём их содержание. Файл Launch.vs.json отвечает за отладку, пример его настройки с комментариями:
Примечание: как можно заметить, настройки автоматического запуска GDB сервера закомментированы, т. к. сервер запускается, но к нему отладчик не подключается . Выяснить причину этого я пока не смог (буду рад, если напишете, в чем проблема в комментариях). Поэтому я просто запускаю GDB сервер из батника JLink-GDBServerM3.bat.
И второй файл Tasks.vs.json отвечает за все возможные задачи, которые будут отображаться для привязанного к задаче файла. Вот так это выглядит в контекстном меню:
Содержание файла для проекта RTL00_WEB с комментариями:
Примечание: как можно заметить, задача запуска GDB сервера закомментированна, т. к. сервер запускается, но Visual Studio ожидает завершения его работы и не даёт исполнять другие задачи . Как изменить логику запуска задачи, я не нашёл (буду рад, если напишете решение в комментариях).
Компиляция
Многопоточная сборка проекта за секунды. Вот практически и всё, после компиляции уже прошиваем модуль и радуемся. :)
Прошивка, отладка
На основе модуля RTL-00 вкратце опишу процесс прошивки и отладки. Вначале смотрим на распиновку модуля:
Здесь, кроме питания, нас интересуют выводы GPIOE3 (SWDIO), GPIOE4 (SWCLK) и CHIP_EN (nRESET). Подключаем их к соответствующим выводам J-Link, я проверил работу с прошитым в J-Link опенсорс отладчиком x-Link. Для стабильной работы на nRESET добавлена подтяжка 10 кОм к питанию только (+3.3 В). Вот так это выглядит на столе (подтяжка с задней стороны модуля, SMD резистором):
Запускаем GDB сервер, к которому сможет обращаться как WSL, так и отладчик Visual Studio с помощью батника JLink-GDBServerM3.bat, подключение к модулю происходит успешно:
Переключаемся опять к Visual Studio, теперь прошиваем модуль задачей из контекстного меню на Makefile. Всё проходит успешно:
Аналогично можно сразу же зашить WEB образ диска. Вот и всё, модуль автоматически стартанёт залитую в него прошивку.
И если никаких ошибок не допустили, то сама отладка начинается простым нажатием на кнопку Start (F5) или из меню Debug -> Start:
Подключение к GDB серверу:
И вуаля, остановка на бряке с просмотром значений структуры настроек в текущем потоке FreeRTOS:
Дополнительные вещи можно посмотреть в Debug вкладке меню.
Вывод
Читайте также: