Среду разработки 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:
- Если 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... вам нужно будет дать название проекту и указать папку, где будет создан проект:

- После нажатия на кнопку
Next нужно оставить CMake и нажать на кнопку Next:

- Поставьте галочки
Debug и Release и нажмите на кнопку Next:

- Далее, нажмите на кнопку
Finish:

- Будет создан проект:

- Вы можете собрать его запустить его на исполнение, нажав на кнопку в форме зелёного треугольника в нижнем левом углу экрана:

- Либо, вы можете поставить точку останова, кликнув рядом с номером строки:

- Нажмите на зелёный треугольник с жуком, чтобы запустить режим отладки:

- Программа запустится и остановится на строке, где вы поставили точку останова:

- Нажимайте клавишу
F10 (Step over) или F11 (Step Into), чтобы выполнять строку за строкой. "Step Over" - не заходит в функцию, а "Step Into" заходит в функцию
- На нижней панели есть кнопки для продолжения выполнения программы до следующей точки останова, для остановки отладки и т. д.:

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