文章目录
安装Homebrew
打开terminal,输入以下脚本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
完成安装后,需要重启terminal才能找到brew指令
安装必要的工具
编译lib时候需要的工具:pcre2 harfbuzz freetype
brew install pcre2 harfbuzz freetype
编译Qt Creator需要的工具:cmake ninja python llvm
brew install cmake ninja python
brew install --build-from-source llvm
尽可能不要修改安装的路径
下载Qt 5.15 源码
打开Qt的下载ftp目录:download.qt.io,下载都应的版本,比如
https://download.qt.io/archive/qt/5.15/5.15.12/single/qt-everywhere-opensource-src-5.15.12.tar.xz
如果下载速度慢,可以找一个国内镜像
编译Qt源码
解压缩已经下载的源码压缩包,然后已经压缩的路径下,创建"build"文件夹,进入build文件夹下,创建"out"路径,然后输入预编译指令:
../configure -release -prefix ./out QMAKE_APPLE_DEVICE_ARCHS=arm64 -opensource -confirm-license -skip qt3d -skip qtwebengine -skip qtvirtualkeyboard
其中-prefix后面指定安装的路径(就放在out下,安装完了剪切到想要的位置);-skip后面是不要安装的模块
很快就会预编译完成,然后编译,漫长的等待过程
make -j15
然后安装
make install
又是漫长的等待
安装Qt Creator
可以官网下载,也可以使用brew直接安装
brew install qt-creator
自动完成安装后,打开Qt Creator,然后设置一下Qt安装路径(指定qmake程序)即可