Visual Studio.md 1.52 KB
Newer Older
Nikita Akatiev's avatar
Nikita Akatiev committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
# Разработка с Visual Studio

## 1. Выберите и склонируйте ваш форк с GitLab

![Select project from VCS](VS/01-vcs.png)

## 2. В окне решения, выберите `Folder View` на панели слева

![Select Folder View](VS/02-folder-view.png)

Visual Studio запустит конфигурацию проекта с помощью CMake в профиле по умолчанию (**`x64-Debug`**).

## 3. Выберите необходимую конфигурацию в раскрывающемся списке

![Choose Config](VS/03-choose-config.png)

- **`x64-Debug`** быстро компилируется и подходит для разработки.
- **`x64-Asan`** подходит для отладки ошибок сегментации и других проблем с памятью. Рекомендуется 
  запустить ваш код в Asan перед отправкой на проверку!
- **`x64-Release`** нужен для сборки кода с оптимизациями и проверки скорости выполнения.

## 4. Используйте панели сверху для запуска сборки и тестирования

![Run build and tests](VS/04-tests.png)

- Варианты для сборки находятся в меню **`Build`**. Для сборки всего решения нажмите **`F7`**.
- Для запуска тестов выберите **`Run CTests for ...`** в меню **`Test`**.