Форум программистов, компьютерный форум, киберфорум
8Observer8
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  

Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt

Запись от 8Observer8 размещена 05.04.2026 в 14:38. Обновил(-а) 8Observer8 20.04.2026 в 17:41
Показов 3602 Комментарии 0
Метки c, c++, cmake, mingw, qtcreator, си

Содержание блога

Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https://github.com/qt-creator/qt-creator, где можно скачать установщик, на вкладке Releases: https://github.com/qt-creator/qt-creator/releases

Занимает Qt Creator всего примерно 600 МБайт на жёстком диске, в отличае, например, от Visual Studio, которая занимает примерно 2 GB + для C/C++ разработки в VS потребуются ещё инструменты, что займёт 10-15 GB. Для Qt Creator нужен MinGW - это примерно 700 MB и CMake - это примерно 100 MB, что всё вместе примерно 1.5 GB. Qt Creator потребляет мало оперативной памяти - от 50 МБ. В целом Qt Creator нагружает систему намного меньше, чем VS или даже VSCode. В Qt Creator ничего не нужно настраивать. Qt Creator автоматически найдёт путь к CMake/bin и MinGW/bin, которые должны быть в вашей переменной окружения PATH.

Эта среда программирования тоже может открывать CMake-проекты, как и VS, простым открыванием файла CMakeLists.txt. Допустим, у вас есть CMake-проект. Вы можете открыть этот CMake-проект в Qt Creator, выбрав в меню: File > Open File or Project... > выберите ваш CMakeLists.txt. Ваш CMake-проект откроется в Qt Creator. Вы можете ставить точки останова и выполнять программу по шагам.

Используемые инструменты



  • Qt Creator - это специализированная кроссплатформенная интегрированная среда разработки (IDE), созданная специально для работы с фреймворком Qt, но подходящая и для обычной разработки на C и C++
  • MinGW (сокращение от Minimalist GNU for Windows) - это набор программных инструментов с открытым исходным кодом, который позволяет компилировать приложения, написанные на языках C и C++, для работы в операционной системе Windows. По сути, это порт популярного компилятора GCC (GNU Compiler Collection) и набора утилит GNU (таких как make) под Windows
  • CMake - это кроссплатформенная система автоматизации сборки программного обеспечения. Важно понимать, что CMake сам по себе не является компилятором. Это "генератор генераторов" или мета-система сборки

Установка MinGW



  • Скачайте MinGW GCC любой актуальной версии на странице: https://winlibs.com/
  • Например, я скачал MinGW GCC 13.1, выбрав этот архив:
  • Извлеките архив в текущую папку, например, в корень диска C
  • Переименуйте извлечённую папку. Например, дайте ей имя mingw64_13.1
  • Зайдите в папку mingw64_13.1/bin и скопируйте путь C:\mingw64_13.1\bin
  • Добавьте путь C:\mingw64_13.1\bin в переменную окружения PATH

Установка CMake



  • Скачайте и установите CMake. Ищите cmake-x.x.x-windows-x86_64.msi в списке
  • Нажимайте кнопки Next > Next > Finish
  • Откройте консоль (CMD) и проверьте запускается ли CMake:
    Bash
    1
    
    cmake --version
  • Если CMake не найден, то добавьте путь к C:\Program Files\CMake\bin в переменную окружения PATH

Установка Qt Creator



  • Скачайте установщик Qt Creator по ссылке: https://github.com/qt-creator/qt-creator/releases Листайте вниз до раздела Assets и ищите установщик qtcreator-windows-x64-msvc-x.y.z.msi, где x.y.z - это версия Qt Creator
  • После первого запуска Qt Creator автоматически найдёт пути к MinGW и CMake, которые были добавлены в переменную окружения PATH

Создаём первый CMake-проект на C или C++



Создадим простой CMake-проект в Qt Creator с нуля

Примечание. Если у вас уже есть CMake-проект на C или C++, то есть у вас есть проект с CMakeLists.txt, то вы можете его открыть в Qt, выбрав в меню: File > Open File or Project... > выберите ваш CMakeLists.txt

  • Запустите Qt Creator
  • Выберите в меню: File > New Project...
  • Слева выберите Non-Qt Project, а справа выберите либо проект для C, либо проект для С++:
  • После нажатия на кнопку Choose... вам нужно будет дать название проекту и указать папку, где будет создан проект:
    Нажмите на изображение для увеличения
Название: 43b32262-a515-4ccb-a5a9-36e8a5aba1ab.png
Просмотров: 110
Размер:	7.5 Кб
ID:	11843
  • После нажатия на кнопку Next нужно оставить CMake и нажать на кнопку Next:
    Нажмите на изображение для увеличения
Название: 9ca5b7d5-4c37-4f18-aa9c-0153e637d72d.png
Просмотров: 129
Размер:	5.6 Кб
ID:	11844
  • Поставьте галочки Debug и Release и нажмите на кнопку Next:
    Нажмите на изображение для увеличения
Название: 40353598-e9f8-41e3-8e9d-8a98a112c6c3.png
Просмотров: 114
Размер:	33.9 Кб
ID:	11845
  • Далее, нажмите на кнопку Finish:
    Нажмите на изображение для увеличения
Название: bfd2e060-75ab-40e9-a473-638eed5cf5b0.png
Просмотров: 112
Размер:	15.2 Кб
ID:	11846
  • Будет создан проект:
    Нажмите на изображение для увеличения
Название: 8b0b6f02-df4e-428c-902e-fcdd2a56ba17.png
Просмотров: 110
Размер:	16.4 Кб
ID:	11847
  • Вы можете собрать его запустить его на исполнение, нажав на кнопку в форме зелёного треугольника в нижнем левом углу экрана:
    Нажмите на изображение для увеличения
Название: 8b62c5da-34fe-46a4-a4e6-35d82316ae39.png
Просмотров: 95
Размер:	7.1 Кб
ID:	11848
  • Либо, вы можете поставить точку останова, кликнув рядом с номером строки:
    Нажмите на изображение для увеличения
Название: 5a72eff7-6523-4f70-b4e0-a99d459bbd4b.png
Просмотров: 102
Размер:	9.2 Кб
ID:	11849
  • Нажмите на зелёный треугольник с жуком, чтобы запустить режим отладки:
    Название: 002b2a23-a398-4a6d-96e7-e159c506bb7a.png
Просмотров: 821

Размер: 7.7 Кб
  • Программа запустится и остановится на строке, где вы поставили точку останова:
    Нажмите на изображение для увеличения
Название: 5bd78d55-df2c-4d4a-9a27-d83b40998ae1.png
Просмотров: 100
Размер:	10.1 Кб
ID:	11851
  • Нажимайте клавишу F10 (Step over) или F11 (Step Into), чтобы выполнять строку за строкой. "Step Over" - не заходит в функцию, а "Step Into" заходит в функцию
  • На нижней панели есть кнопки для продолжения выполнения программы до следующей точки останова, для остановки отладки и т. д.:
    Название: 44c8ddd6-ff90-4bbf-a7d6-9bd267fa83e7.png
Просмотров: 813

Размер: 1.6 Кб

Если хотите собирать проекты из консоли и набирать код в Sublime Text 4 (или Notepad++), то перейдите на инструкцию: Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE

Миниатюры

Нажмите на изображение для увеличения
Название: 955cd552-4bfb-488d-ada5-9fbc88b3508e.png
Просмотров: 956
Размер:	17.7 Кб
ID:	11853
Нажмите на изображение для увеличения
Название: 81270c5d-ff5f-45e2-9b01-cbf4b82e5f70.png
Просмотров: 997
Размер:	19.4 Кб
ID:	11842
Метки c, c++, cmake, mingw, qtcreator, си
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru