方法一:
使用二进制安装包:
# qt 官网
https://download.qt.io/archive/qt/5.14/5.14.2/
# 最新安装包看这里:
https://mirrors.sau.edu.cn/qt/official_releases/qtcreator/
# 归档安装包看这里:
https://mirrors.sau.edu.cn/qt/official_releases/qtcreator/
# 以上两个地址是 homebrew 的终端输出看出来的
在这里可以下载到 1.0 到 10.0 版本的 qtcreator
https://mirrors.sau.edu.cn/qt/archive/qtcreator/
https://download.qt.io/archive/qtcreator/
在这里可以下载到 11.0 或者 12.0 版本的 qtcreator
https://mirrors.sau.edu.cn/qt/official_releases/qtcreator/
https://download.qt.io/official_releases/qtcreator/
https://download.qt.io/ 这里可以找到所有的版本
https://mirrors.sau.edu.cn/qt/official_releases/qtcreator/12.0/12.0.2/
这里选择的的 12.0.2 版本,这里安装的 qtcreator 没有 cmake 和 qmake,以及 qt,其中 qt 可以自己下载源码自己编译
源码地址如下:
https://mirrors.sau.edu.cn/qt/archive/qt/6.6/
根据需要选择对应的版本,然后编译完以后就像 Java SDk 一样把编译好的二进制文件,放到一个地方,如果觉得编译安装比较麻烦的话可以使用 homebrew 安装 qt。
brew search qt
➜ Library git:(stable) brew search qt
==> Formulae
fastq-tools pyqt qt-libiodbc qt-unixodbc qwt-qt5
libpaho-mqtt pyqt-builder qt-mariadb qt@5 seqtk
mqttui pyqt@5 qt-mysql qtads sqtop
neovim-qt qalculate-qt qt-percona-server qthreads wolfmqtt
poppler-qt5 qt ✔ qt-postgresql qtkeychain
==> Casks
mqtt-explorer mqttx qt3dstudio qtox qtspim
mqttfx qt-creator qth qtpass
# 默认安装最新版本的 qt 6.6.2
brew install qt
也可以安装 qt5
brew install qt@5
# 安装完成以后 qt 的路径如下
/usr/local/Cellar/qt
Link with Qt 链接 qt 路径
添加一个 Qt 配置,
这样就可以使用 Qt 的 qmake 构建 c++ 程序了,
如果须需要 使用cmake 构建,参看下面的 homebrew 安装 cmake
方法二:
使用 homebrew, homebrew 的安装方法自己 bing 搜,国内建议 homebrew-CN
# 会安装最新版 qt
brew install qt qt-creator
创建 c++ 项目,使用 cmake 构建,创建完项目会提示,# qt_creator: this file is not part of any project 。 csdn 里面很多文章不对症,
最后找到有人提到 ,是因为没有安装 cmake
brew install cmake
问题解决。
ref:
Mac写Qt所遇到的问题
zhuanlan.zhihu.com/p/677666282
cpp 学习网站
https://www.learncpp.com/