Skip to content

Instantly share code, notes, and snippets.

@ComradeMashkov
Created February 25, 2025 05:29
Show Gist options
  • Save ComradeMashkov/8fcb99ef58ea9f2d8178af1b8aaf6c90 to your computer and use it in GitHub Desktop.
Save ComradeMashkov/8fcb99ef58ea9f2d8178af1b8aaf6c90 to your computer and use it in GitHub Desktop.

Как установить Qt на macOS

Этот гайд актуален для 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

Перед установкой самого Qt Creator нам обязательно потребуются две вещи:

  1. Любой десктопный VPN (не расширение для браузера)
  2. Аккаунт на официальном сайте 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).

Сбилдить проект можно нажав на иконку молотка, запустить - иконка зеленой стрелочки. Либо через выпадающее меню: Сборка - Собрать.

Troubleshooting

Если возникает ошибка при сборке, связанная с xcode-select, то можно попробовать прописать в терминале:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

По всем вопросам можно стучаться в тг: @comrademashkov

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment