C++ и Python

Настройка рабочей среды

Быстрая настройка (Windows)

Для установки всего необходимого ПО на Windows рекомендую использовать менеджер пакетов Chocolatey. Он работает подобно apt для Debian, что очень удобно.

Установка Chocolatey

Установка менеджера пакетов Chocolatey описана на странице установки. Ниже написана краткая выдержка:

  • Откройте powershell от имени администратора
  • Введите следующую команду и нажмите Enter
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
  • Дождитесь завершения установки
  • Если не было ошибок, то у вас должна стать доступной команда choco
  • Если консоль ответит, что команда не найдена: попробуйте её перезапустить, возможно ещё не обновился path

Установка ПО

Теперь мы можем легко установить необходимые нам программы:

  • Устанавливаем систему контроля версий git
choco install git
  • Устанавливаем компилятор C++
choco install mingw
  • При установке cmake необходимо добавить флаг, который добавит команду в path (issue)
choco install cmake.install --installargs '"ADD_CMAKE_TO_PATH=User"'
  • Устанавливаем интерпретатор python
choco install python

Проверка установки

После установки возможно придётся перезапустить окно терминала, чтобы обновился path. Для проверки правильности установки выведем версии установленных программ. Введём в консоль поочерёдно:

git --version
g++ --version
cmake --version

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

Настройка Git

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

> git config --global user.name "Ivan Petrov"
> git config --global user.email i.petrov@nsu.ru

Теперь всё готово для прохождения курса!