Docker образ с зависимостями необходимыми для прохождения курса по C++
- Установить Docker Desktop (При возникновении проблем, см. пункт "Проблемы с докером" ниже)
- Установить git, если его нет, пока не нужен, но пригодится позднее
- Открыть консоль/терминал/PowerShell и выполнить команду
docker pull cuamckuu/hse-cpp:v1.0.0 - Скачать и установить CLion
В целом используем этот гайд.
Если кратко: Нужно зайти в настройки и указать всё как на скрине:
- Открываем консоль/терминал/etc. в какой-нибудь рабочей папке проекта
- Клонируем нужный репозиторий с проверками компилятора
git clone https://github.com/hse-spb-2022-cpp/lectures.git. Должна появиться папка с названием 'lectures' - Запускаем команду
docker run --rm -it -v ${PWD}:/hse-cpp -w /hse-cpp cuamckuu/hse-cpp:v1.0.0 /bin/bash. Это запустит консоль в той же папке, но с доступом к компиляторам - Вывод консоли меняется, что говорит о том, что мы внутри контейнера. Можно проверить версию компилятора
g++-12 --version
- Переходим в папку с нужными файлами
cd lectures/common/checkver/ - Компилируем файл
g++-12 checkver.cpp - Запускаем файл командой
./a.out - Сверяем Вывод
Либо отключаем поддержку WSL2, если не получается, то доставляем WSL2 по инструкции по ссылке из ошибки





