Этот гайд актуален для macOS Sequioa 15.2 и поможет поставить qmake + Qt Creator.
Для начала нам необходимо поставить инструменты разработчика Xcode через официальный магазин приложений App Store. Переходим по этой ссылке и загружаем Xcode. Нажимаем на синюю кнопку Download, выбираем Xcode (не Xcode betas) и загружаем через App Store (либо сразу находим его там).
После этого ОБЯЗАТЕЛЬНО запускаем Xcode, чтобы он поставил нам компилятор, необходимые расширения и инструменты.
Проверим правильность установки инструментов разработчика, написав в терминале:
clang++ --version
Мы должны получить что-то вроде этого:
Apple clang version 16.0.0 (clang-1600.0.26.6)
Target: arm64-apple-darwin24.2.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Перед установкой самого Qt Creator нам обязательно потребуются две вещи:
- Любой десктопный VPN (не расширение для браузера)
- Аккаунт на официальном сайте qt.io
Для начала регистрируем аккаунт по этой ссылке. На этом этапе можно использовать VPN, как расширение из браузера (например, Hola VPN для Google Chrome).
После регистрации качаем установщик из любого удобного источника (желательно последней версии - 4.8.1 на момент написания гайда). Я ставил этот.
Включаем десктопный VPN -> открываем инсталлер -> авторизовываемся в свой аккаунт -> ставим обычный Qt (не для мобильной разработки, VR и т.д.).
После завершения установки VPN можно выключить.
Открываем Qt Creator (cmd + space -> Qt Creator), нажимаем Create project, далее "Приложение Qt Widgets", затем выбираем название для проекта и систему сборки (если у вас нет CMake - ставим qmake).
Сбилдить проект можно нажав на иконку молотка, запустить - иконка зеленой стрелочки. Либо через выпадающее меню: Сборка - Собрать.
Если возникает ошибка при сборке, связанная с xcode-select
, то можно попробовать прописать в терминале:
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
По всем вопросам можно стучаться в тг: @comrademashkov