Какую среду разработки выбрать

Коротко

Основная среда курса — Qt Creator. Она ставится по инструкции курса: https://lms.crafted.su/tech-notes/2026-09-02-install-mingw-and-qt-creator/

Установка состоит из трёх частей (подробно — в гайде Qt Creator в Windows):

  1. MSYS2 — из него ставится компилятор mingw-w64 (gcc, g++, gdb), CMake и Ninja;
  2. Qt Creator 19 — отдельным архивом qtcreator.7z с зеркала (Qt Online Installer не используется);
  3. вспомогательное: Visual C++ Redistributable и 7-Zip.

Запускается Qt Creator через небольшой файл qcreator.bat (ярлык на рабочем столе): он добавляет C:\msys64\ucrt64\bin в PATH, иначе компилятор не находится. Библиотека Qt нам не нужна — программы консольные, поэтому в мастере выбираем «Проект без Qt» → «Приложение на языке C».

Visual Studio 2022 и VS Code — запасные варианты. Пока в аудиториях идёт отладка настройки Qt Creator, пользоваться ими разрешается (и это удобный способ не терять время на паре), но сдавать лабораторные лучше в Qt Creator: так у всех одинаковая среда, и преподавателю проще помогать.

СредаСтатусКомпиляторКогда использовать
Qt CreatorосновнаяMinGW-w64 из MSYS2всегда, по умолчанию
Visual Studio 2022запаснаяMSVC (внутри)если Qt Creator не запускает сборку
VS CodeзапаснаяMinGW/GCC (ставится отдельно)если Qt Creator нет или он не работает
Рис. 1. Qt Creator — основная среда курса
Рис. 1. Qt Creator — основная среда курса

Что именно должно работать

  1. Компилятор отвечает. В Qt Creator у комплекта (kit) значок серый, а в командной строке gcc.exe --version (после set PATH=C:\msys64\ucrt64\bin;%PATH%) выводит версию.
  2. Проект собирается: Ctrl+B, на вкладке Compile Output видно, как вызывается компилятор, и в конце — «сборка завершена».
  3. Программа запускается: Ctrl+R, результат появляется на вкладке Application Output.
  4. Работает отладка: F9 ставит точку останова, F5 останавливает программу на ней.

Если хотя бы один пункт не выполняется — смотрите раздел «Компилятор не запускается» в гайде для вашей платформы: Windows · Linux.

Если Qt Creator не работает сегодня на паре

Это временная ситуация, и она не должна мешать делать лабораторные. Порядок действий:

  1. Быстро проверьте чек-лист из гайда (kit, gcc --version, Compile Output).
  2. Если починить за пару минут не удалось — сообщите преподавателю, что именно написано в Compile Output и General Messages (скопируйте текст).
  3. Чтобы не терять время, можно сделать работу в запасной среде (Visual Studio 2022 или VS Code), а перед сдачей перенести файл main.c в проект Qt Creator и убедиться, что он собирается.

Запасные среды

  • Visual Studio 2022 (Windows) — компилятор уже внутри установщика, ничего доустанавливать не нужно. Особенность: файл должен быть main.c, а не .cpp.
  • VS Code — лёгкий редактор; компилятор MinGW/GCC и отладчик gdb ставятся отдельно, а сборка описывается в tasks.json/launch.json.

Гайды: Visual Studio 2022 · VS Code в Windows · VS Code в Linux.

Подтверждение

—